Welcome to GameFromScratch.com! If you landed on this page, that most likely means you are just getting started in game development. Over the years we have created a number of tutorials and guides aimed at getting you started in the world of game development.
The quoted text above was taken from the official site and speaks for itself.
It has loads of interesting tutorials written and in video format
So if you want to know what it takes to create games this is the place to be.
Visit gamefromscratch here