Originally posted here by the_JinX
java, php, perl and c++ have a lot of stuff similar to C ( dare I say stuff that originated in C )

so why not go for C first...

A lot of (mostly young) people say why first learn C and not just start with C++...
Well somewhere allong the road you will see (proppably) that starting with C you could have avoided a lot of stupid mistakes you made with your C++ !!

The advantage to NOT doing this (learning c before c++) is object oriented. If one were to learn to program Object Oriented first, then they wouldnt have to convert themselves later in the long run. The advantage to programing OO far outways the mistakes one would make in c++ by not learning c first).