You should consider yourself lucky.
I want to study proffesional programing, we have a class about it in school, they learned C# and java, now they study html+javascript on how to build websites.
I asked a friend of mine to join her class the other day, I understood almost everything, although the syntax was different, but she couldn't figure out what to do, I told her the idea and she translated it to the syntax and yay me

The only reason I am not in that class is cause I arrived to school late (by 2 months or so

) and the class was full (not enough PC's) So I had to take literature class, but thats cool, as I am the only boy with 13 hotties

I did study qBasic at 7th grade and it seemed to stupied (i remember the first time the teacher said I=I+1, I was like, ma'am, your dumb, I cannot be equal to I+1, its ilogical, but then I started to understand) It seems really dumb, but when you get to the end youll be like "o, so thats why we did it huh..."
If you want an example of what seems like a dumb way to teach, I can show you some vids on youtube, the university (or college? I dunno, in Israel there is only the university) of a java class, and it seemed to me like dumb lectures, and wtf is he talking about? why make eveyrthing so complex? Why make the extra space etc.. But after another lecture or 2 (a vid or 2) I started understanding he was guiding them on how to make a clean program that is easy to read, use and understand.