La programación se trata de resolver problemas. Debe resolver un problema para llegar a una solución de programación conocida como algoritmo . Luego codifica la solución en el lenguaje de programación que elija.
Por lo tanto, la programación implica dos cosas: resolver el problema técnico y codificar (o traducir) el algoritmo.
No hay receta para resolver un problema. Hay todo tipo de problemas y todo tipo de estrategias para resolver esos problemas. Lo único que puede hacer es practicar la resolución de problemas hasta que desarrolle las habilidades necesarias.
- En las compañías de software, ¿por qué a menudo hay más espacio para el crecimiento profesional como gerente que como ingeniero?
- ¿Cuáles son algunos software de voz en off que hacen una voz en off para usted?
- ¿Qué tipo de software utiliza Dropbox para crear hojas de ruta de productos?
- ¿Cuáles son ejemplos de o más perspectivas generales para la práctica contemplativa asistida por software?
- ¿Por qué Microsoft mantuvo primitivo su software de pintura de Windows cuando pudo haber evolucionado a lo largo de los años en un buen software de edición de imágenes decente?
La codificación del algoritmo requiere que conozca la herramienta de traducción que está utilizando, ya sea Java o Python o JavaScript o C o cualquier lenguaje de programación.
Dependiendo del idioma, es posible que necesite saber sobre variables, tipos de datos, estructuras de control, como sentencias y bucles, funciones, etc.
Obviamente, no puedes aprender programación leyendo una respuesta de Quora. Es algo con lo que tienes que pasar tiempo experimentando, explorando, intentando … haciendo .
Pero puede comenzar siguiendo esta respuesta: la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?
Smalltalk es la forma más amable y gentil de aprender programación. Es el lenguaje de enseñanza ideal. Sin embargo, comprenda que programar y aprender a programar es un trabajo duro. Se paciente.