I was in the same situation and learned about recommender systems by implementing a simple movie recommendation system in JavaScript. If you are interested, you can find the source code over here: https://github.com/javascript-machine-learning/movielens-rec...