Los conceptos son generalmente más importantes que los idiomas. Aconsejaría a la mayoría de las personas que encuentren un idioma que tenga bibliotecas excelentes y maduras para lo que sea que les interese, ya sea gráficos por computadora, electrónica / computación integrada, matemáticas / estadísticas, etc., y que se enfoquen en dominar este idioma, dominar esas bibliotecas y, sobre todo sobre el aprendizaje de los conceptos más importantes de la programación de computadoras (especialmente estructuras de datos, algoritmos y algunas ideas sobre cómo organizar programas más grandes) y de su campo de interés. Para alguien más interesado en escribir software útil para una aplicación particular, que en la programación por el bien de la programación, podría ser suficiente.
En general, es beneficioso aprender cómo los idiomas pueden diferir, y es beneficioso aprender los conceptos básicos de algunos idiomas diferentes, pero pasar mucho tiempo aprendiendo diferentes sintaxis y conocer diferentes bibliotecas estándar de cada idioma es en gran medida una distracción. Por lo tanto, me acercaría a conocer más sobre los lenguajes de programación, si lo desea, tomando un curso de encuesta universitaria o leyendo un libro de lenguajes de programación general como “Pragmática del lenguaje de programación”, “Esencial de los lenguajes de programación” o “Estructura e interpretación de Programas de computador”. Puede tener la sensación de que muchos lenguajes de programación diferentes permanecen en Python o Scheme y experimentan con sus propios intérpretes o compiladores. De esta manera, aprenderá los conceptos sin abarrotar su cabeza con detalles innecesarios de sintaxis y bibliotecas que probablemente no serán útiles al final.