Education is a lifelong process. I enjoy learning immensely, and I don't know about you, but I also love to read. I think I would find it difficult to learn without loving to read, but even I need a break from line after line of unending text.
Thinking in C++ is a free online book from Bruce Eckel. There are a lot of books available on this topic at your local bookstore, including this one, but if you don't have enough money to purchase one yet, or you just want to see if it is worth the investment, I suggest checking out this resource first. There is also a link for an online seminar entitled "Thinking in C" for those of you who don't have any experience in programming. It will help you get up to speed on basic C syntax.
MIT Open CourseWare (OCW) is a great place to learn about many different topics, on your own time. There is no credit granted, but you don't have to be a student at MIT to take advantage of their resources. Follow the link below to see what they can offer you! From Free Online Course Materials | MIT OpenCourseWare