Earlier this year I completed a university course Programmatic Content Management. Part of the course was to build a website using a technology of your choice and implement at least CRUD features and user log in & log out. Before taking the course, I had some experience from C++, HTML & CSS, but nothing really relevant to build a working web application. After doing to initial research, I decided to try Ruby on Rails. After learning the basics from Coursera, the framework seemed appropriate for the task at hand.