in reply to Jumping ship from C++
My professional skills was Java and PHP, and I professionally switched myself to perl about year ago.
I'm dissatisfied with Java, because it tend to be "bloatware", and hence, slow (the JVM itself is rather fast, except slow start up). And java-world is only formally open-source, because nobody interesting in examining sources, and (from my experiece) it is impossible to re-build java project from sources in most of cases (because build-environment is not shared).
In PHP I'm tired to deal with low-quality code and quick-n-dirty approach because of various-CMS domination, although by itself PHP is not so bad.