I know Visual Basic and Java now, but I think it's time I learn C/C++. Do I need to learn just C++ or is C worthwhile too? [yes, I know they are similiar...] 1) Books/Tutorials? 2) Is there a discount [student...] for acquiring the software with? If you're familiar with both Java and C++, how similiar are they to each other?