What do I do next?
===

After about a year with java, I've decided that I want to learn another.  Java is the second language I learned, the first being ActionScript.  I was considering both C and C++ as a third, but was unsure which one to go with.

So, my question to you is:

1. Should I learn C, C++, or something entirely different.
2. Whichever you suggest, where is the best place to learn it online.

