I'd say learn C++, after learning that cheecky language, most others will seem easy to learn if you need them, the other way round C++ will always confuse you until you put very much time into it (like you could do by starting with it)
When i started it was very difficult to find a good free...