*(Get a damn book.)
I believe nathan is asking "the best" because he/she doesn't know which of C/C++ is best.
And then, the answer to that might be... depends. Depends on what you want to do.
Writing for embedded systems? Then maybe C is the best choice (since the majority of embedded systems have only a C compiler, even though there are some that has a C++ compiler).
Writing computer software? Then C++ is probably better.
Writing drivers? Then you're stuck with C.
I want to learn the best!