@ShinigamiKing:
Yeah, flash drive is possible for me.
I want to know how to code to make simple, mobile games. I know it's a long undertaking (should take some months, I don't plan too make something so complex and long), but I feel that some sites don't really tell what you're learning, only how to do it. Like, I'm trying to learn how code for languages like HTML or Python.
I think some like Java are better suited for making games since they also can provide the actual "content" for the game itself.
I'm super biased but I think learning C is a really good starting point to get into coding.
It's a bad starting point to do anything interesting though, but I think the limited scope really puts other things into perspective.
Develop good foundations with what loops and conditionals are, then understand different data structures.
Once you get that done you can look beyond C and get into objective based programming and learn the concepts there <- I think this you will need everywhere, the core of these concept are shared among all the languages afaik. You still need to understand all the basic stuff though.
Then just do what you want to do.
Thing about coding is I think what loses people is it's easy to get bored, reason for that is because when you get down to it, it's all just manipulation of numbers(at least if we stop before getting into hardware) which lacks style.
You gotta appreciate the insane ways you can use numbers and layer it all together in super interesting ways to make insane stuff.