I really wanna take some kind of serious programming class so I can get some good experience in early (I'm a freshman in highschool). My problem is though, my school only teaches VisualBASIC, which wouldn't work for me since I use a Linux/Mac mix. My community college offers some courses on computers, but most of the stuff is usually something like "Learn Microsoft Word!" or "Microsoft Office!" or something like that. They are registered at an online course site, ed2go, which offers stuff like C++ (intro) C#(intro &intermediate) Java(intro&intermediate), etc. The thing is, the curriculum for all these online classes goes something like this:
Taken From The C++ class but all are basically the same: Week One Wednesday - Lesson 01 Seeing Real-World Objects and Installing Visual C++ Friday - Lesson 02 The Attributes and Abilities of Real-World Objects Week Two Wednesday - Lesson 03 Writing Step-By-Step Processes Friday - Lesson 04 Storing Your Data in Variables Week Three Wednesday - Lesson 05 Comparing Items Friday - Lesson 06 Gathering Data Into Arrays Week Four Wednesday - Lesson 07 Dividing Programs Into Functions and Debugging Friday - Lesson 08 Writing a Class in C++ Week Five Wednesday - Lesson 09 Adding Member Functions and Working With Events Friday - Lesson 10 Using Pointers to Watch the Addresses of Your Variables Week Six Wednesday - Lesson 11 More on Inheritance and Hiding Friday - Lesson 12 Dividing Your Source Code and Using Other Compilers
So, doesn't actually look that interesting.
I've tried to find some courses that offer more in depth curriculum, but no colleges offer courses to 15 year old freshman. Go figure
So, anyway, do you guys think its worth it to take a class I know nothing about, like Java, and spend $89 dollars for a six week course I could learn at home for free in less than two?
Any sites or opinions would be a great help.