On 02/24/15, Gordon Levi pondered and said... GL> Do not learn C++ at all unless someone pays you large sums of money to GL> do so! If you want to learn a low level, object oriented language Java GL> is the popular choice and it is not cluttered with forty years of GL> backward compatibility.
GL> Python is the obvious choice for programming on the Pi. It is a GL> straightforward language and there is a large body of code already GL> written for the Pi that you can use as a starting point for your GL> programs. Guido van Rossum should be lynched for introducing a new GL> incompatible version of the language and I suggest you stick with the GL> Version 2.7.
Python seems the obvious choice given it ships with the Pi, that said it seems the main website extolls the virtues of Python 3 and views ver 2 as only needed for backwards compatibility.