Yo no sabría decirte por cual empezar, aunque sí los cinco que considero más útiles.
C y C++
Porque son la base fundamental de la programación, el lenguaje más extendido, tienen los mejores compiladores, mucho código creado, son estables, portables y potentes.
Ensamblador
Obviamente no es imprescindible, pero haciendo una comparación saber ensamblador sería equivalente a saber latín aunque luego hables castellano.
PHP y SQL
O ASP.NET si lo prefieres, pero al menos aprende un lenguaje orientado a webs, real, práctico y en uso.
Lisp
Lisp es un lenguaje que seguramente nunca usarás aunque lo aprendas, pero que puede darte muchos beneficios, el primero el de enseñarte a pensar y a diseñar como un programador.
Python
Porque si tienes que hacer un prototipo, Python es rápido de escribir e ideal para ello.
Saludos.