So, I've realized the only thing holding me back from learning anything, is lack of motivation. Has anyone here had this problem? How did you counter it?
Try learning multiple languages. When you get bored of one you go to another. (I'd limit it to 2-3 languages to begin with though)
Works for me. Get bored of Java? Move to PHP and web development, etc.
I get bored of making games pretty often but then I go and work on one of my websites or work on my Japanese. 来年日本語の大学で勉強する。 :)
Currently I'm in a game development contest at university which finishes this Monday and our group has already won the design phase! Now to go for a full win.
I haven't worked on it as much as I would have on my own though, plus we're using Greenfoot (forced to). I find it hard to start off motivated but once I start it's usually no problem to keep going from then on.
Oh and
Ludum Dare is on this weekend. You learn a lot from it and it's really fun. I'm not competing in this one sadly as I have a lot of homework to do