Aprender a programar requiere que aprendas algunos de los conceptos básicos. Deberá comprender la lógica condicional (if-then-else), looping (while y for loop), el procesamiento de matrices y los conceptos básicos de una buena sintaxis.
No dejes que esos términos te asusten. Si puede programar un microondas, puede programar una computadora.
En realidad, piensa en un niño pequeño. Si le dices a un niño que se vaya a bañar, se ponga un pijama y se vaya a la cama, eso es lo que hará. Se ducharán completamente en la ducha, se quitarán la ropa mojada, no se secarán, se pondrán el pijama y se acostarán en la cama.
Las computadoras son como un niño pequeño. Hacen EXACTAMENTE lo que usted les dice que hagan. Cuando programa una computadora, le está diciendo a la computadora que siga instrucciones específicas para llegar a un resultado específico.
- ¿Cuál es el mejor sitio web para aprender a diseñar aplicaciones empresariales utilizando Java?
- ¿Cuál es la palabra más útil e inusual que hayas aprendido?
- Como aprender electronica
- ¿Cuáles son los mejores recursos para aprender italiano básico en 8 meses?
- Cómo aprender hindi en 2 o 3 meses.
Puedo recomendar Lynda.com: tutoriales y capacitación en video en línea para un montón de videos de capacitación. Muchos son bastante buenos. Encontré esto con unos 30 segundos de mirar:
Conviértete en un programador – Ruta de aprendizaje • Lynda.com
Elige un idioma que sea sencillo y bien estructurado. Muchas universidades ahora enseñan en Python porque es muy simple y fácil de aprender, y todavía muy poderosa.
Encontrará instrucciones de instalación para la plataforma de su computadora en la red. Instala el idioma, y ve a trabajar.
Cuando comiences, trata de no hacer muchas cosas nuevas a la vez. Si actualmente usa Windows, codifique en Windows. Sí, Linux es mejor, pero puedes aprender eso más adelante.
Además, elige un proyecto y escríbelo. Personalmente, me gusta usar un programa de amortización para ayudar a las personas a aprender todos los conceptos básicos de programación. Con un programa de amortización, está mostrando cada pago de un préstamo, el principio, los intereses y el total pagado, y el saldo del préstamo. No es terriblemente difícil de hacer, y existen muchos ejemplos.
Es posible que desee comenzar por construir su proyecto en una hoja de cálculo o en un papel primero, para tener una idea de qué hacer. Simplemente escriba los pasos básicos y conviértalos en código.
Hagas lo que hagas, ¡NO TE DESCUBRE! Como todo lo demás, estás entrenando a tu cerebro para que piense de manera diferente. Piense en el resultado final y luego divida las cosas en pequeños pedazos para trabajar en ellos. Una vez que todas las piezas pequeñas están listas, tienes el resultado final.
Elija un tema en el que esté interesado y sobre el que tenga conocimiento para un segundo proyecto. Tal vez usted quiera construir un catálogo de toda su música como iTunes proporciona. Tal vez un libro de recetas. Sea lo que sea, solo trabaja en ello hasta que llegues a donde crees que debería estar.
Una vez que haya terminado con un par de proyectos y se sienta cómodo, elija un marco para el idioma que está utilizando. Personalmente, me gusta Ruby on Rails, pero todos tienen una opinión diferente. Cree una aplicación web utilizando el marco, para que pueda comenzar a ver cómo le ayuda el marco. Agregue lentamente en otros componentes como acceso a bases de datos, correo electrónico o mensajería, etc.
Sin embargo, lo más importante siempre es tratar de resolver los problemas usted mismo primero (Google es su mejor amigo) y, si no puede obtener una resolución, solicite ayuda en uno de los muchos foros de ayuda en lenguaje de programación. Asegúrese de proporcionar una descripción completa de su problema y también de los ejemplos de código para que puedan ver que realmente está tratando de resolver el problema. No te enojes cuando te digan que lo estás haciendo mal. De hecho, es probable que lo estés haciendo mal, así que apágalo y aprende de los ejemplos que te dan.
Lo que siempre me ha gustado del código es que puedes ver que algo crece de nada a algo interesante en un período de tiempo bastante corto. En un par de horas, no solo produce un producto, sino que también puede resolver los errores lógicos y sintácticos mientras lo hace. Es un verdadero sentido de logro.
Quédate con ello. ¡Vale la pena!