Hey,
I think I'm doing pretty well with the programming, I know two guys who help me when I need it and I don't have to sweat too much to understand the basics.
as for high school, your being taught how to pass your finals, you learn how to use the calculus without having a clue what it is...