yes, there are a lot of disagreements on this one ..
I learned Pascal before going to C++, since people said it's better that way ... .eeeeh I don't know ..
I think that if you're going to learn a language before C++, it better not be C. Since later on you will be confused by C and C++. And your code may have mix of C and C++ like structures, which is probably not as good.
Also, if you want to learn C++, it's probably to learn C++ right away. (look at Bjarne Stroustrup's page (C++ creator) and look at the FAQ, he has some ideas on this.)
Disclaimer: really, don't take this advice, as I'm not really certain at which language is best to learn these days. I'm just commenting out of the air.
When I was in high school, it was Pascal.
When I was in college, it was C++ (actually it was a hybrid of C and non-STL C++)
I heard that now it may be Java.
Pascal is probably the closest to algorithmic/pseudo-code-like language, and may actually be a good one to understand things with.
My vision of C is that it's a good language, yet seems to be somewhat outdated now.
so, there, hehe :)
|