I know C#, but I want to venture out cautiously into the world of unmanaged code (reasons had).
Now, I want to learn C++ eventually, but I was thinking that I should learn the C language before, since if I'm not mistaken, C++ is itself an extension of the C language which adds some certain features.
I'm not asking whether I need to learn C first (I want to), but I want to know if that's a good idea, or what to look out for. Has anybody tried the same thing and have some advice for me?
Next, I'm asking to be pointed to a nice C tutorial. Where I can learn the basic stuff like variables, selection, types, functions etc.
Oh and one more thing. Is it true that to get objects you have to do it in C++?