One significant although not so important diffrence between C and C++, that may also be the origin of the name "C++" is:
where in C you would write
a=a+1;
in C++ you could use:
a++;
(and also a--, a+=1 etc.)
As mentioned before, C++ has some advantages over (ansi) C. Then again, C is maybe to most portable language. You may be able to port it to any computer and or chip.
Personally I thought the hardest part was to set up the enviroment for a C compiler: Some (msdos) Paths need to be set to allow the compiler to find some include files and binaries etc. Also, there's a number of frequently used include files, eg. for string operations or math. you have to know this since it's so basic that every tutorial simply skips these infos.
Unless you plan to port your source to the chip of a vacum cleaner or a coffee machine, you should start with C++ right away. Maybe C# is even the better choice since it simplifies the process of the enviroment setup (although portability is limited more than with CPP/C++).
Other than that, seek for beginner tutorials on google etc. there must be tons of them.
where in C you would write
a=a+1;
in C++ you could use:
a++;
(and also a--, a+=1 etc.)
As mentioned before, C++ has some advantages over (ansi) C. Then again, C is maybe to most portable language. You may be able to port it to any computer and or chip.
Personally I thought the hardest part was to set up the enviroment for a C compiler: Some (msdos) Paths need to be set to allow the compiler to find some include files and binaries etc. Also, there's a number of frequently used include files, eg. for string operations or math. you have to know this since it's so basic that every tutorial simply skips these infos.
Unless you plan to port your source to the chip of a vacum cleaner or a coffee machine, you should start with C++ right away. Maybe C# is even the better choice since it simplifies the process of the enviroment setup (although portability is limited more than with CPP/C++).
Other than that, seek for beginner tutorials on google etc. there must be tons of them.