Wow bro you got so much more knowledge then me. My teachers this year haven’t taught me shit and so far all the knowledge I’ve gained was attained through self teaching. This summer I plan starting from the beginning of the textbook and learning everything in the textbook. You think it’s possible?
I'm guessing you just go to class and that's it. If you wanna become a developer - or just anything really you have to start thinking of yourself as one. You need to entrench yourself in the culture. Start small; read a few articles, create a twitter account and follow accounts related to your language/programming in general. Regarding self-teaching, the best way for me is free online courses for whatever language you want to learn.