Comienza a aprender a programar en un buen entorno de programación. En mi opinión, el entorno de programación Unix es el mejor.
La programación del mundo real se compone principalmente de codificación y colaboración .
Echa un vistazo a estos chicos –
Koding | Dígale adiós a su host local y codifique en la nube.
Para entrenarte, empieza pequeño.
- ¿Quiero hacer mi propio auto desde cero y de dónde obtengo las piezas y cómo lo llevo al mercado indio?
- ¿Cuáles son las mejores habilidades para aprender a encontrar trabajo bien remunerado (o trabajo independiente) en cualquier lugar fácilmente?
- Como programador o ingeniero de software, ¿qué debo aprender para un futuro a largo plazo?
- Cómo mantenerse al día con todas las cosas nuevas que están sucediendo en el campo de la tecnología (especialmente CS), para que pueda tener una gran carrera
- ¿Vale la pena aprender y dominar un tercer idioma?
- Primero, elija un programa que haga algo que le interese y que esté escrito en el idioma que está tratando de aprender. Para que este método de aprendizaje funcione, debes evitar intentar piratear el código que te aburre.
- Si aún no conoce el programa, aprenda cómo usarlo. Lea la documentación. Desarrolla un modelo mental de cómo funciona.
- Elija una pequeña característica para cambiar o agregar.
- Busque el código hasta que encuentre la parte que necesita modificar. Nota: específicamente no debes intentar leer todo el programa. Solo te agotarás y te frustrarás si haces eso. En su lugar, use la estructura del módulo del código para concentrarse solo en la parte que necesita comprender. A lo largo del camino, aprenderá cosas sobre cómo encaja todo el programa.
- Haga, pruebe, depure y documente su cambio.
- Envíe su cambio como un parche a los mantenedores del programa.
- Ahora, pregúntate: ¿entiendo todo este programa?
Si es así, has terminado. Si no, vuelva al paso 3. Esta vez, elija una cosa diferente y quizás algo más difícil de cambiar.
PD. Lee los tutoriales solo si no entiendes alguna estructura de lenguaje o concepto. Entrena tus habilidades solo en programas del mundo real con mantenedores reales.