A few years ago i randomly felt like learning programming, I was 11 and googled where to start.
I got a random 5 part text based swedish guide for c++. It took me a while to learn but after that i had a very basic grasp of c++.
I was super hyped... i had made a text based rock papor scissors game! Ofcourse i didn't know how to export it from my IDE and i had failed a bit with the randomness but... i had made stuff appear on the screen.
I still didn't put much time into this, it was just something i did when i had time over.
So after that i didn't know what to do... at the time i was a huge minecraft fan and my goal was modding minecraft, i had heard minecraft was made in java so i went learning it at thenewboston.com. A year had past and my english was decent so i could atleast understand most of what he said.After a year or so i eventually got through his basic/intermediate tutorials and made a cool 2d pong/snake game in swing. Still not putting that much time into the hobby.
At this point in time i still liked minecraft, and there was a mod for it that made computers/robots ingame that you could give scripts to in lua. It was fun and i made a script that got 35000 views on a forum... i was super proud until i realised there was a very major bug in the structure of the program that made it unusable... you would think that someone of the 35000 readers would tell me...
Wellwell, i still haven't solved that problem and my code was so unorganized i never will. After all that i started with unity after a few months break and found it awesome how fast you could make games with it.
I made a breakout game(following a tutorial), and then this random thing on a random afternoon where i had to much time (http://www.kongregate.com/games/theprodev/leaf-simulator-2015)
That leads me to today, unity is cool but in kind of feels like unoptimized cheating.
I'm 14 now, next year i have the choice to learn basic programming in school (can't wait!). I wan't to make good games, and i've never spent that much time on a project... I really want to learn opengl.
I found this 3d tutorial, http://www.arcsynthesis.org/gltut/, and couldn't even setup the ide... i felt that was way beyond my scope (even though i learned a bit about vector math and the structure of programs there). For now i want to settle with 2d.
Any good tutorials for my skill level... or maybe another alternative?