The best way to learn how to code is by doing it. Work on something you have an interest in, develop a project and start working on it - the knowledge and experience will flow from there. The best advice a professor gave me is:Don't try to memorize rote programming knowledge, it will get you no-where in the programming world and that's what API's are for.
If he is a fan of gaming start working on building a game with a user friendly engine (game maker, unity, Unreal). If you're looking for a "fun" free course, try CS50. It's Harvard University's intro CS course and they even have a "intro to game development" course to boot.
(Just so you have a little info on my programming background - I'm a senior computer science student and i currently work in a computational biology lab as a researcher/programmer at the University of Minnesota - Twin Cities.)
Here's some links:
FREE COURSES (I can provide more if needed):
CS50's Introduction to Computer Science
CS50's Introduction to Game Development
Gameplay Programming for Video Game Designers
PAID COURSES (wait for a sale, price usually drops down to 10 dollars every few weeks):
The Unreal Engine Developer Course - Learn C++ & Make Games
Unreal Engine 4: How to Develop Your First Two Games
Unreal Engine 4: The Complete Beginner's Course
And there are plenty of YouTube resources - It'll suck at first but there are plenty of resources online and on Stackoverflow that will help. GOOD LUCK!
Log in to comment