I think that most of us have learned most of our programming knowledge by teaching ourselves, so this is quite do-able. I suggest a little less blaming of your instructors and a little more diligence...