Quote:
Originally Posted by Ether
Nothing I've posted here previously was intended to take issue with anything stated above. I think we are in agreement on those points.
Person "A" learns SML as a first language (for one year) and then studies C++ for three years.
Person "B" learns C++ as a first language for three years, then studies SML for one year.
I'd say order doesn't matter, or if it did, then it's arguable which Person is better off.
|
If both person A and B are both first venturing into programming, they will not be able to learn a language in a year. Being able to code something in a language is much short of having a deep understanding of it. One year isn't a whole lot of time so yes, there probably won't be that great of a difference between person A and B. However, If say person A started with SML for 3 years and then continued with C++ for 3 years and person B did the converse, I guarantee you that if you posed the same programming problem to each person afterwards, they would approach the problem in very different ways.