Where to start in programming with making games as a end goal!

Bryce Demar

Distinguished
Aug 28, 2013
205
0
18,690
I recently have taken the interest in computer programming and would like to know if someone has a recommendation for where to start. I recently jumped the gun and made a post asking for a tutorial on python without any prior programming experience what so ever and still feel that I have a lot to learn about programming and its basics/fundamentals. I have taken the 20 hour free course on code.org and have not really done anything else. If anyone has a recommendation for what to do next that would be great ( AND ONCE AGAIN I AM DOING THIS WITH A LONG TERM GOAL IN MIND FOR MAKING 3D ONLINE GAMES, :D YES I KNOW I HAVE A LONG WAY TO GO!!! )
 
Solution


Programming is not something that one can simply jump into the middle of. If you really wish to be good at it, you must start at the bottom and work your way up, there is no shortcut.

http://www.amazon.com/Primer-Plus-Edition-Developers-Library/dp/0321928423

This book will be your best friend in learning and understanding how programs work from the ground up using the most grounded programming language available, C.

C is an extremely powerful language that has a very narrow syntax and a rather lean standard library. This makes it a wonderful teaching language because it forces developers to implement even the simplest operations by hand, thus understanding how things work and how to deal with the problems that they ran into in the process.
 

Bryce Demar

Distinguished
Aug 28, 2013
205
0
18,690


Thank you for the input, if a book is something I have to purchase then so be it. Although if there are any links that I can go on right now preferably free I would be of massive thanks!
 


Hi Bryce,

That book is worth its weight in gold, trust me. I highly recommend that you consider buying it because it is more than just a C reference book (the 5th edition that I have is just shy of 1,000 pages), it covers almost every aspect of programming from a "what's going on?" perspective that presumes very little prior knowledge. If you're serious about programming and realize that 3D game design is a long term goal then it's definitely worth the money.

However, if you're looking for something that's similar in scope but freely available online then I recommend the incomplete but still valuable Learn C the Hard Way by Zed. Shaw. I'm not a huge fan of his attitude, but I'll admit that his design philosophy and focus on attention to detail are spot on.
 
Solution

Bryce Demar

Distinguished
Aug 28, 2013
205
0
18,690


Looks good I will look into this definitely. If any one else has a some recommendations as well all our appreciated!