Hey, guys. I'm in the 11th grade. The current class that I'm taking right now is called "Computer Programming 11" which is an intro to programming. The entire course is spent learning how to use Microsoft Visual Basic which kinda disappointed me because I originally signed up to learn Python, C, or Ruby. Overall, I'm not very happy taking the course. I would give it a 2/5. For example, almost every class, I look at the time just waiting for the class to end. The teacher is a nice guy, but his teaching methods are poor. We were given a textbook on how to use Visual Basic at the start of the term, and we are basically self-teaching ourselves the entire time. We're already 3 out of the 5 months into the course which is too late to drop out of, so I'm considering about not taking "Computer Programming 12" for next semester. However, the course will focus on Python which is one of the programming languages I originally signed up for. Yet then again, you can learn Python and a whole bunch more for free. Should I drop off Computer Programming 12, so I can take another course? I can always learn them on my own time for free online. Thank you. Will provide more detail if there is any confusion.