Like the title says, i want to develop apps, for android more specifically and then in the future for iOS and who knows maybe even for consoles in a distant future.
I've been studying programming and i had decided to start with python about 2 years ago. I've been though ups and downs of life and its taken me longer than it should have to learn what i have so far. I have learned mostly from the books by Al Sweigart "Invent with python" and "making games with python and pygame"; They are good books and teach the basics very well to total amateurs but they also lack certain things that have made it hard for me to keep interest and motivation in continuing on.
I've completed reading and learning all the material in "invent with python", and i am half way through with the other one. However, i feel like what i am interested in learning is how to use classes, how to create pixel art, how to make RPGs like the early final fantasy, game logic in those kind of games, how to save a game, how to use multiple files for one program so all of my functions/calsses arent all mixed up in one large file, etc..
Does this make sense?
6 months ago i made a plan. I joined the US Army and thought to myself, i will have 4 years, 3 of which i will use to get my associates in Computer Science, and with all that time i will study game development. My goal in mind is to have gotten really good with python and learned all the basics and practicalities of programming through that language and then move on to Java and learn to develop apps with it. I want to be making money, to be trying at least, before my 4 years are up. I want to be able to get out and chase my goals.
Right now i have a lot of studying material i can run to, and perhaps this is procrastinating, but i just wanted to hear some wisdom. I need to use this time and stay productive. Any advice?