I know this is a little bit unusual but what do you think of Learning C++ first AND THEN Learning C? Do you think that there's a lot of disadvantage on this, then then maybe move on to Java, C# and others, what do you think about this?
Printable View
I know this is a little bit unusual but what do you think of Learning C++ first AND THEN Learning C? Do you think that there's a lot of disadvantage on this, then then maybe move on to Java, C# and others, what do you think about this?
I'd recomend learning C then C++! :D
As C++ is more advanced, and it would be logical to start on the founder.
Just my 10p's worth. :D
If you learn C++ first you will already know 80-90% of C. The use of scanf(), printf(), file pointers and their variants would be about there would be to learning C that you didn't already know. I say, go for it.
First I started C and the book wasn't all that good and when I was pointers I stopped around pointers something like that, I bought a C++ book and I am learning C++ right now. That's how it stands right now, man.
Just learn C++ and don't worry about C. I would be pointless to learn C after already knowing C++
It's not pointless to learn C after C++.
There are good and bad parts to both of them.
Learn both. Just pick one to start with.
There is no program in C which you can't express in C++ in essentially the same way and many times better. Also, why bother yourself learning things which won't be as useful when you have C++'s options (eg. memory management, error code returning, etc...)?