¿Cómo se puede aprender codificación en cuatro meses por tu cuenta?

Depende de lo que quieras aprender. Definitivamente, puedes aprender lo básico a lo intermedio en cuatro meses. Para un mayor nivel de conocimiento, necesita tener experiencia en mi opinión y trabajar en varias soluciones.

Creo que para la mayoría de los idiomas de codificación, puede encontrar libros o cursos sobre él, por lo que debería comenzar con ellos.

Aquí hay algunos sitios donde puede encontrar el lenguaje de codificación que le gustaría aprender:

Los cursos

Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario

Lynda: Cursos en línea, Clases, Capacitación, Tutoriales

YouTube (muchos tutoriales gratuitos)

Coursera | Cursos online de las mejores universidades. Únete gratis

Libros

Tecnología Libros, eBooks y Videos | (También ofrecen 1 libro gratis cada día en: Free Learning – Free Technology eBooks)

Leanpub | Librería

Compras en línea para electrónica, ropa, computadoras, libros, DVD y más (Amazon)

Ya que soy un desarrollador web, puedo guiarme a otros sitios específicos donde puedes aprender sobre eso:

Cursos (Wes Bos – JavaScript en su mayoría)

Los mejores screencasts de Laravel y PHP (PHP en su mayoría)

En cuatro meses, solo puedes aprender los conceptos básicos de programación. Más allá de eso, debe practicar la escritura de un montón de software para alcanzar cualquier nivel de competencia. Esto puede llevar años.

Comience con un buen lenguaje de enseñanza: vea la respuesta de Richard Kenneth Eng a ¿Cuál es el mejor lenguaje de programación para que un principiante aprenda desde cero?

Puede aprender lo básico fácilmente en un sitio web como CodeAcademy.

Elija cualquier idioma, luego comience con variables, bucles, declaraciones if, etc.

Una vez que haya aprendido a hacerlo (necesita una semana como máximo), puede comenzar con las cosas serias.

Personalmente usé este libro: Pro C # 5.0 y .NET 4.5 Framework (Expert’s Voice en .NET): Andrew Troelsen: 8601400140116: Amazon.com: Libros

Leí las primeras 400 páginas (hasta el capítulo 11 – Características avanzadas del lenguaje C # ), asegurándome de que revisé todos los ejemplos a lo largo del camino. Esto me enseñó C # hasta un nivel de competencia razonable, cubriendo todos los aspectos importantes como genéricos, delegados y lambdas. Me tomó cerca de 4 meses.

En el camino, hice esto: Console Console.

Es un juego tonto y, como no había intentado hacer nada gráfico con C #, está completamente basado en texto. Fue principalmente una prueba de mi comprensión de la programación orientada a objetos. Tomó alrededor de 3 días para hacer.

Después de esto, quería hacer algo ‘correcto’.

Descargué este libro: Creación de aplicaciones móviles con Xamarin.Forms Book First Edition

Al parecer, Xamarin.Forms no es la mejor opción para el desarrollo de aplicaciones, pero se enfoca únicamente en C #, por lo que fue la mejor opción para mí en ese momento.

Leí las primeras 140 páginas (hasta el capítulo 7) en el espacio de una semana, haciendo cualquier ejercicio simple en el camino.

Entonces creé mi primera aplicación: Presupuesto simple

Fue solo un proyecto de dos días, para demostrar que pude hacer y publicar una aplicación de Android que funciona.

En total, todo esto tomó aproximadamente 5 o 6 meses de aprendizaje. Sin embargo, no estaba motivado para hacerlo a alta velocidad.

Creo que el proceso de aprendizaje que tomé podría condensarse en 4 meses con bastante facilidad.

En conclusión:

  • CodeAcademy1 semana
  • Pro C # 5.0 y .Net Framework : hasta el final del capítulo 11: 3 o 4 meses
  • Elija algo simple que desee crear, luego encuentre el material relevante para aprender cómo hacerlo , hasta 1 mes

Total : ~ 4 meses