Hello!
I have not read the whole thread, so bear with me.
I’m 16, and I’ve never gotten any tutoring in programming, other than my interrest and willing to learn from looking at code (and I’ve done that for a good three years, since I could nothing). Also starting as senior this year (or junior, depending on the place… Exchange students don’t really get to pick).
This is by far the most friendly and helpful community I’ve stumbed upon thus far. I came right from the boards over at the RSPS scene, where most people don’t know anything about java, and the people that actually do gets annoyed with beginners. Since I came here people has been really nice, and the same applies to the java IRC’s I’ve visited for smaller help.
You’re probably not going to like this, and I’ll (maybe wrongly) just think that your teacher has been rambling about object oriented programming. That is a deadly boring topic when you just want to learn some syntax, and some “real” code. Once you are confident with the “real” code though, you’ll begin to wonder how the heck people get such nice features, and interresting games out of the same tools you master. The key: OOP, and design patterns (which are boring topics, if you start out with them). On the other hand though, it’s not nice learning those down the road.
A year ago I started to do more serious things than just mastering the language (or tried), and i’ve failed horribly, because I wasn’t able to do the problem solving and thinking out of the box.
It might be really boring to learn these things starting out, but you’ll have a WAY easier time than the approach that’s fun right here, and right now.


