Programación es 90% filosofía y 10% implementación .
Necesitas aprender qué es la programación. Simplemente no es suficiente para aprender la sintaxis de un idioma y la biblioteca estándar. Para convertirse realmente en un programador competente , debe tener un conocimiento profundo de la filosofía detrás de las pulsaciones de teclas .
Un lenguaje de programación es una herramienta que existe para traducir conceptos abstractos en instrucciones para que su máquina los consuma. Sintaxis de que una tecnología puede convertirse en señales eléctricas que su máquina entiende. Eso es todo Muchos programadores nuevos están atrapados en qué lenguaje deberían aprender, qué marco utilizar, etc., y no le dan ninguna idea a los conceptos detrás del software exitoso. La filosofía es un lenguaje agnóstico y te ayudará cada día que programes. La programación requiere cierta mentalidad más que cualquier otra cosa. Lo que sugiero es que aprendas estos conceptos en el idioma que elijas para que puedas aplicarlos a todos los idiomas que puedas encontrar.
Dado que probablemente se sienta cómodo con Java, le recomiendo Big Java: Objetos tardíos. Comencé con este libro como texto de clase en mi primer semestre de la universidad y sigue siendo uno de mis favoritos. Gran detalle, grandes explicaciones y, lo que es más importante, una excelente introducción a los conceptos que mencioné anteriormente.
- ¿Qué idioma debería aprender si sé inglés y francés?
- ¿Cuáles son los requisitos previos para aprender programación probabilística?
- Cómo aprender a ser yo mismo.
- ¿Cuáles son los pasatiempos fáciles que uno debería aprender?
- ¿Cuál es la mejor manera de aprender estadísticas básicas y avanzadas y SAS gratis?
Buena suerte. Espero que esto ayude.