I received an email from the game industry, they sent me a email first asking me to "ask them anything" about the industry...and of course I gave them my question...
here is my email:
Greetings
I am really honored to recieve this email from you!!
I love peogramming, I know the basics now of C++ and Java, and I created a Pong game with C++ from the help of a tutorial video on YouTube.
weeks ago, I read an article about
Gameplay peogrammer and graphics programmer, And I decided to go with gameplay programmer.
But I have a problem, I can't go beyong basics in programming. I do not have ideas of what to code next, I still don't have the ability to create my own code (program) by myself. I have to follow tutorials, when I try to code by myself I dont do that good.
So my question is, what is the programming best practice??
I hope you answer and thank you.
and their reply:
Hi there, I'm glad that you wrote me. Programming can be difficult to learn at first, it takes a lot of practice. So don't get frustrated, keep following tutorials and keep writing small programs, and you will improve over time.
Here are a few articles that you might find helpful:
http://www.gameindustrycareerguide.com/how-to-become-a-video-game-programmer/
http://www.gameindustrycareerguide.com/computer-science-degree-for-video-game-career/
http://www.gameindustrycareerguide.com/what-should-i-put-into-my-video-game-programming-portfolio/
http://www.gameindustrycareerguide.com/the-very-best-game-programming-books/
I wish you the best of luck with your future career!
Jason
FINALLY, I got the ultimate resources from the industry itself telling me what to do for the future, so I don't need to ask anyone what to learn...because it always end with the same answer "learn Python"...
and these books:
http://www.gameindustrycareerguide.com/the-very-best-game-programming-books/
teach you C++ and Game Programming at the same time, even if you have no idea about C++.
plus they have categories (beginner, intermediate and advanced books)
So go on there and start learning!
Extra resource:
http://askagamedev.tumblr.com/
this tumbler resource is very helpful for you, you can ask a game developer anything related to game development!
His quote: I make games for a living and can answer your questions.
HAPPY GAME CODING!!