Para una conocimiento bastante aceptable en modo autodidacta, recomiendo:
- python: interpretado, multipropósito, se puede programar orientado a objetos o imperativativamente. Es el nuevo Basic, pero muy superior. https://www.python.org/
- elixir: programación funcional, procesos concurrentes, web. https://elixir-lang.org/
- javascript: web, el de mayor uso hoy en día por ser el único que funciona en todos los navegadores web. https://developer.mozilla.org/en-US/docs/Web/JavaScript
- rust: Es el nuevo C. https://www.rust-lang.org/
Hay cientos de lenguajes en uso hoy en día.
Personalmente propongo conocer estos 4 lenguajes si se quiere ir en serio.