I decided to jump in and learn the basics of programming in C++. It's not part of my school curriculum. I'm learning this on my free time. I have some programming experience with Basic and Java. C++ is one of the most complicated, but also the most powerful.
http://www.hackerrank.com is a good website to go to practice your coding skills.