The Next Big Language

bearophile bearophileHUGS at lycos.com
Mon Oct 18 20:15:31 PDT 2010


Rainer Deyke:

> That depends on the language, I think.  C++ takes years to learn.
> Python took me one month to reach full fluency.  There may still be
> obscure corners of Python that I haven't explored, but they so obscure
> that I'm unlikely to ever encounter them in normal programming.  They
> don't matter.
> 
> Learning the associated libraries is another matter, but also largely
> unnecessary in my opinion.  I just program with a reference manual in my
> web browser.

This is correct. After a month there are parts of Python that you probably ignore (details about destructor semantics of __del__, metaclasses, how to implement a decorator correctly, and so on an on) but you are able to write acceptable Python code, you probably know more than 60/70% of core Python language. To learn 60% of D2 you probably need quite more than a month. (Still, what has said Walter is generally correct. Programmers try to protect the investment of time and brain energy they have giving to a language).

Bye,
bearophile


More information about the Digitalmars-d mailing list