On Mon, 13 Dec 2010, A T Williams wrote: > *But* I am the primary developer of a large Python application > <http://www.ohloh.net/p/coils> [113K lines and growing] and it *is( an interesting trendlines there [soft economy, or loss of interest in FOSS oritented languages, I wonder] -- I tinkered with the languages displayed to display (and pairs that track together) C++ and Java - potentially strongly typed Python and PHP - weakly typed perl and Ruby - scripting without too much pain of entry As the thread was for a newbie recommendation, I'd really consider Ruby before any of the others, as it has a fast learning curve and support a path that leads to better habits of algorithmic design and correctness than perl, PHP, or Python Done properly, C++ and Java are just too hard unless one is willing to invest much time to properly learning the language tools. ... and C++ has less 'weeds' and is more free in that pairing. The new Stroustrup intro is a gem which many have overlooked - 'Programming: Principles and Practice Using C++' and it is well worth considering if one intends to learn to design and code more than casually http://gallery.herrold.com/ohloh-languages.png -- Russ herrold