Best way is to make a bunch of games.
Do it in game maker, construct 2, UE4, Unity, the Blender Game Engine, whatever. Just do it a lot. Once you figure out some of the stuff you don't know how to do, find resources either online or in books that help you figure out how to do those things, and do those things a whole bunch too.
I'd also recommend checking out some of the MVA courses available from
http://www.microsoftvirtualacademy.com/training-topics/game-development
All free, you just need to log in with a microsoft account, like hotmail or outlook or live or whatever.
I'm currently going through some of the SCOM and Azure stuff, which is nowhere near as much fun as game dev.
And yeah, don't be afraid to learn how to code. It's not as hard as you think. HTML5 and javascript might be a good place to start, since the syntax and basic skills are something you will be able to take with you to whatever language you go with next (as long as you don't get way crazy and go with something like lisp later), it's very light on requirements when it comes to software, you don't need to mess around with fancy IDEs and learning to compile and link and all of that stuff, you just need a decent text editor like atom.io or sublimetext or something.
Log in to comment