Bad: My high school programming classes.

All through high school (and now college, where I'm actually majoring in Internet Technology) I've never taken two classes on the same programming language. I keep getting shuffled around from language to language, always learning the basics, but never becoming proficient enough to be able to do anything of any real use.
Dangit, I wanna program!
What's frustrating about it is that I love programming. I'm good at it. I really am. I have a programmer's mind.