Why did I Learn to Program?

I learnt to program since I wanted to make games and although it has taken me years to have enough skills to build a Game Engine, it has been worth it.

I know a wide variety of programming languages such as: I also know HTML and CSS although they are not programming languages.