Hello Gamedev!
I am in high school and I have attended all the available computer courses in my school to learn and understand programming. A year has passed, and I have learnt the basic logical behind programming. However, the things they teach in high school never really gave me a good next step. I've learnt Visual Basics, and GameMaker Studios. Knowing that GameMaker is an engine, it really limits my learning capabilities and it taught me to write lazy code. From here on out, I have no idea where to go next. I skimmed C++, C#, Java, Javascript, Python and Ruby. However, the languages all seem a blur to me and I cannot settle with one.
My question is, what should I do now? Should I learn C++, even though it's going to be one hell of a language to learn? Or should I start learning the game engines like Unity? I have no idea where to start and would like to ask for assistance. I would like to start making games for PC. I "program" 2D games the best from my experiences. And yes, I've read the "Beginners" tab before making this topic.
So if any of you have advice for me, please show me step by step on where to go, from here on out. I am still not fully understanding what many terms in this programming community is, so please be extremely basic xD
Also, please show me the link to perhaps some tutorials that are easy to follow along to whatever you want me to be lead into.
I have a huge passion for gaming, and many Indie developers inspire me to start learning more and more.I just want to make the right choices, and learn as fast as I can. (Or try to considering how busy I am on a regular basis xD)
I "love" you all.
-Hayden :D