@erlang para empezar simplemente obvias las herramientas de alto nivel de C++ y yasta, además python si tiene muchas de esas herramientas y si lo nombras como buen lenguaje para aprender. Yo solo digo que para que aprender varios lenguajes si con C++ matas a mas de un pájaro de un tiro. Para aprender creo que es el mejor además de super potente, luego cuando quieras ser productivo y para según que tarea es evidente que eligirás otros lenguajes como python, perl...
@theMaker Ni siempre puedes, compara la diferencia y conceptos involucrados para un "Hello World":
#include <iostream>
using namespace std; //<-- Depende
void main()
{
cout << "Hello World" << endl;
}
-----------------
print "Hello World"
-------------------
Y si me meto en tratamiento de arrays, listas, colas, pilas... es vomitiva la comparación (sobre todo si se te ocurre que los templates en C++ son una buena opción :-) ).