La respuesta requiere más información, como su lenguaje de programación preferible. Suponiendo algunos casos, te doy una lista a continuación.
DO:
1. El lenguaje de programación C – Ritchie & kernighan
2. C: La referencia completa – Herbert Schildt
3. C: Cómo programar – Deitel
- Quiero empezar a aprender Swift. ¿Debo leer libros al respecto o mirar ejemplos sin experiencia?
- Quiero aprender a tocar el teclado, ¿cómo busco un buen tutor?
- ¿Cómo se aprende haciendo el trabajo?
- ¿Cuál es la forma más eficiente de aprender un nuevo software?
- ¿Debería aspirar a ser relativamente fluido en su segundo idioma antes de comenzar a aprender un tercer idioma?
C ++:
1. El lenguaje de programación C ++ de Bjarne Stroustrup.
2. C ++: La referencia completa – Herbert Schildt
Java:
1. Head First Java
2. Java: Cómo programar – Deitel
3. Java: La referencia completa – Herbert Schildt
Sin embargo, en mi vida de programación temprana, había estado en contacto con todos estos libros con fines académicos y de autoaprendizaje. También podría listar algunos libros para C #, PHP y Python. Pero al final, debe confiar en los recursos en línea, ya que los libros no cubren todo lo que necesita. Aquellos solo pueden darte una introducción con el lenguaje de programación.
Puedes intentar leer todos los volúmenes de El arte de la programación por computadora: Donald Knuth. No será tan fácil para un principiante, pero intente recorrerlos en el transcurso del tiempo. Pon tu esfuerzo en aprender algoritmos y estructuras de datos. Estos serán útiles para el resto de su vida de programación.