Quote:
Originally Posted by ivanliu55120 I Want To Learn C, But My Friend Told Me, I Can Learn C++ Instead Of C. Becuase They Pretty Much Same. |
Well, learning C is alright, but you'll run into many more problems than with C++. C isn't any more difficult than C++, but C has many more pitfalls that C++ helps to take care of. I recommend C++ because the learning curve is easier in the beginning. Not only that, but if you don't have very much programming experience, C++ will be easier to understand and figure out because of the way it was designed.
Also, the creator of C++ (originally C with Classes), Bjarne Stroustrup recommends that those wishing to learn C++ not start with C because there are different ways to do things in C++ that can actually hinder your ability to learn to use C++ effectively. I can't remember what book I found that in, but you can check something out here about learning C before C++ -
Stroustrup: FAQ