Al aprender a programar, ¿debería aprender primero algoritmos o lenguajes?
Soy programador. Puedo decirte que es imposible aprender programación con un libro de texto. A menos que tomes cursos profesionales en la escuela, sólo podrás aprender un concepto y un esquema aproximado. Si realmente aprendes a programar, no tienes que empezar desde cero. Puedes aprender todo lo que uses. Si encuentras algo que no entiendes durante el proceso de aprendizaje, simplemente búscalo. Lo mejor es observar y aprender en el trabajo, mientras se buscan datos algorítmicos. La investigación es sólida y fácil de entender. Es solo que el progreso parece ser más lento que durante la clase. Después de todo, la clase sigue a la clase y avanza muy rápido.
Puedes empezar con algoritmos, pero debes comprenderlos y compilarlos.