The main idea is, start with some basic OOP concepts and finish with a simple web app connected to a database