...C++ is a can of worms, and you can easily get lost in the forest. I wouldn't recommend it for anybody's first programming language. (That said, if you become a serious developer on the platform there is no way you'll be able to avoid it.) Just be aware that C++ has a high activation energy. When you start dabbling in C++, you'll be obligated to drop back to your Debian desktop because that's where the SDK is. You'll have to learn about the GNU toolchain, a nontrivial undertaking by itself. ..