Want to learn a new programming language? Ryerson University computer science professor David Mason makes two suggestions:
Python, for programming and applications. “It’s a fairly logically laid out language,” he explained. “There’s less syntax to worry about, there’s less annoying detail. Things just work. Plus it’s very big in the ecosystem (eighth on the Tiobe September index).”
Only PHP and the other C-related languages are above it, he said — and according to Tiobe’s way of measuring, PHP’s popularity is falling.
According to the Python Software Foundation, version 3.4.1 was released in May with over three hundred bug fixes and other improvements over 3.4.0. The version of OpenSSL bundled with the Windows installer no longer has the HeartBleed vulnerability.
Here’s a link to a beginner’s guide for those who already know programming.
Farhan Thawar of Pivotal Labs recommends Ruby “because it’s a dynamic language, which means less intricate syntax to worry about.”