Como se menciona en otras respuestas, probablemente tendrá que aprender a su debido tiempo.
He aprendido muchos lenguajes de programación a lo largo de los años, y mi experiencia ha sido que solo aprendes algo sobre programación cuando tienes un proyecto interesante y desafiante que hacer.
Te sugiero que hagas lo siguiente:
- ¿Cómo alguien consigue un trabajo en el campo farmacéutico después de completar una B. Farmacia?
- ¿Cuáles son las mejores pasantías de ingeniería civil que puede hacer un estudiante de segundo año?
- ¿Cuáles son las opciones de cambio para un ingeniero de NetApp?
- ¿Qué deben hacer los estudiantes de ingeniería de CS que no tienen trabajo incluso después de dos años de dificultades?
- ¿Cuál es el mejor campo de TI para estudiantes de primer año?
1. Elija un primer idioma en el que quiera ser realmente bueno. Un movimiento inteligente sería elegir un idioma que pronto será importante para su empleador y que se utilizará en un proyecto de empresa actual o inminente.
2. Encuentra o inventa un proyecto desafiante. Elegiría algo que le parezca interesante y, si es posible, algo que usted (o tal vez incluso su empresa) encuentre útil. Puede que tenga que pensar un poco y / o investigar un poco aquí. La búsqueda de Google puede ser útil. Pídales ideas a amigos o colegas.
3. Aborde el proyecto con entusiasmo y determinación. Intente resolver cada problema usted mismo primero antes de encontrar el código en la web para resolverlo por usted. Si usa código de origen web, vuelva a trabajarlo usted mismo, no simplemente copie y pegue. Una forma de obtener la mejor ventaja del código de la web es obtener código en otro idioma y traducirlo.
4. Una vez que su proyecto esté completo, y cuando todo esté funcionando bastante bien (no tiene que ser absolutamente perfecto, pero toda la funcionalidad debe ser al menos bastante buena), puede elegir un segundo idioma, cambiar un poco las especificaciones para hacer es interesante (o inventa otro proyecto interesante) y repite.
Acerca de los cursos: en mi opinión, solo es útil como iniciación. Cuando necesito adquirir habilidades en un nuevo idioma, a veces encuentro un curso sobre (digamos) Lynda: Tutoriales y capacitación en video en línea, pero generalmente no me molesto con el material de video. Simplemente hojeo la transcripción del texto, quizás probando algunos de los fragmentos de código donde quiero ver detalles o asegurarme de que entiendo algún elemento de sintaxis. Después de eso, la programación real es la única forma de adquirir habilidades reales.
Un comentario sobre tu proyecto seleccionado. No debe ser demasiado pequeño y tampoco demasiado grande. Idealmente, encuentre algo que pueda completar cómodamente en su tiempo libre en 2-3 semanas de arduo trabajo.
Palabra final De ninguna manera te convertirás en un programador competente en 3 días. Espere invertir en tiempo real y semanas de esfuerzo, tal vez meses, dependiendo de su propio talento y de lo bueno que quiera ser.