By using this site, you agree to our Privacy Policy and our Terms of Use. Close
NJ5 said:
Rpruett said:
I would start with C++. C is too cryptic in many ways and can be a hassle. Java is to abstracted from the actual machine IMO.

C++ will give you an easy introduction and understanding into what you're doing. As you grow with C++, you will be able to handle Java or most of what you want with relative ease.

That doesn't make sense. As other posters have said, C is essentially a subset of C++.  If you know C++ you know C too.

 

Something as simple as text output to the screen can be a lot more intimidating to a beginner.  In general,  yes if you know C++ you will know C too and if you have any level of experience the transformation shouldn't be very difficult at all.   Although for someone reading a book to try and learn?  Remember we are talking about someone who is essentially a blank slate.  Reading the preface of a programming book.