People in the comments here will start with you writing immediately for mobile apps. That’s cool, but i’d suggest you start writing games first on a desktop. I know its not as much fun or as exciting (or in the end profitable) but to learn to run .. first you must learn to walk. If I was starting out learning how to write games .. first I would write an easy game like hangman or sudoku. Neither are easy to employ properly .. but both are good games for learning program flow .. game layout .. and ...
After that there are a couple of classes to learn, and some practice doing in the browser, so let's start with game design first. Designing a game is much more important than writing a game. But I can say that you do not want to write a game you can do without if you want a decent product. You definitely want someone, who works hard and cares about quality design over quantity of code. And since we know how good your work is, that's a perfect time to say so. I will also be writing for mobile apps, it will be easy to read my blog from my desktop here instead, so don't worry. Here is my blog: Thanks so much for your time.