However Game development your better off here, but I wont go spamming a link to my site, but you can see it on my profile.
I would probably suggest that you learn everything as you go along in your own time in small pieces. Get involved within development teams meet people in places like here. As you said, you are young so there is plenty of time for you to learn!!
You could start off with app development, I would say as you are young offer services to people for free to gain experience.