En los últimos 25 años he trabajado haciendo videojuegos, sistema de criptografía, apps móviles, sistema de BigData e inteligencia artificial... ¿y sabes qué? estoy seguro que la programación funcional es la herramienta que más me ha cambiado mi forma de programar.
No importa el framework o lenguaje que uses, tu forma de pensar es la que hará que seas un programador excepcional.
Llevo 15 años dando clases de programación en la Universidad Pontificia de Salamanca (España), y he visto a muchos alumnos que han seguido el camino típico (aprender recetas, copiar-pegar de StackOverflow, y aprender siempre el último framework de moda) y a otros que han aprendido desde la base los aspectos más fundamentales. Y ya sabes cuál de los dos tipos de alumnos ha llegado más lejos y tiene puestos de trabajo espectaculares en empresas como Google, Apple o Spotify.