9 formas baratas y fáciles de aprender a programar

El software está a nuestro alrededor. Es difícil encontrar algo en el mundo moderno que no funcione con código, desde teléfonos móviles hasta zapatillas de deporte. El mundo invisible de los programas está a nuestro alrededor, y una vez que aprenda a aprovecharlo, puede lograr mucho.

Incluso si no desea seguir una carrera en informática, aprender a codificar tiene numerosas aplicaciones en el mundo real. Al igual que aprender un idioma extranjero, aprender a programar abre nuevas vías neuronales para fomentar el pensamiento creativo y también puede mejorar las habilidades generales de resolución de problemas. Nunca ha habido un mejor momento para aprender.

Entonces, ¿qué te detiene? El mundo de la programación es más accesible que nunca, con montones de tutoriales y plataformas disponibles para personas de todos los niveles. En esta función, destacaremos nueve recursos asequibles (y una opción más cara) para desarrollar habilidades.

Resumen

1. Codecademia

La Codecademy absolutamente gratuita es un excelente lugar para comenzar con tutoriales de bajo nivel en ocho de los idiomas más populares de la Web. Desde HTML y CSS básicos hasta Python, Ruby y PHP, es un servicio robusto con una amplia selección de tutoriales y lecciones. Como es común en el aprendizaje en línea, el proceso está muy gamificado, con insignias para ganar y tablas de clasificación de puntaje alto. La plataforma tiene una serie de características realmente interesantes, incluida la capacidad de crear grupos para aprender y colaborar, así como la posibilidad de que los estudiantes más avanzados publiquen sus propias lecciones. Para obtener más información, consulte la reseña de PCMag.

2. Casa del árbol

Tienes que pagar por las ofertas en Treehouse ($ 25 por mes en Treehouse), pero si necesitas una inmersión rápida en el mundo de la codificación que te preparará para el mercado laboral, entonces vale la pena pagar $ 25 por mes. El plan de estudios de Treehouse se centra en las necesidades informáticas del mundo real, por lo que encontrará menos debates teóricos y patrones de diseño y una funcionalidad y usabilidad más básicas. Más de 1,000 videos instructivos están alojados en el sitio, todos creados internamente de acuerdo con su filosofía de enseñanza bien articulada. Las lecciones se basan en proyectos y muchas giran en torno al desarrollo de sitios y servicios para empresas hipotéticas. Para obtener más información, consulte la reseña de PCMag.

3. Campamento de código gratuito

Campamento de código gratuito

Aquí hay una manera bastante sorprendente de aprender a codificar JavaScript mientras haces algo bueno en el mundo. Free Code Camp hace honor a su nombre al albergar una amplia selección de tutoriales y cursos que comienzan con el desarrollo básico de páginas web y progresan hasta los últimos marcos dinámicos modernos como Node.js. El plan de estudios completo tiene un estimado de 800 horas de instrucción, lo cual es impresionante. Pero cuando haya terminado, Free Code Camp le brinda la oportunidad de aprender en el trabajo ofreciéndose como voluntario para prestar sus habilidades a organizaciones sin fines de lucro que necesitan ayuda en la Web.

4. Crunchzilla

Crunchzilla

Los tutoriales informales y amigables en Crunchzilla están divididos por grupos de edad, pero los adultos principiantes pueden tener un gran comienzo a través del programa Code Monster, que cubre una amplia gama de conceptos básicos de programación. Si le gusta, pase a los conceptos más avanzados de los programas Code Maven y Game Maven, que le permiten ensuciarse las manos creando software que funcione en Javascript. Las sencillas instrucciones paso a paso son fáciles de seguir y te dan mucho espacio para experimentar, y es fácil exportar tus proyectos terminados fuera de la plataforma para jugar con ellos cuando quieras.

5. Guión

Pizca

Si está buscando enfocarse exclusivamente en la programación web, Dash es un excelente lugar para comenzar. Las clases en línea creadas por General Assembly, la firma de Nueva York que se ha posicionado como una plataforma educativa vital en la economía de las empresas emergentes, lo guiarán a través de las etapas esenciales de la carrera de un desarrollador web, desde el sitio personal hasta la plataforma de comercio electrónico. El curso está fuertemente impulsado por la narrativa, con cada segmento del tutorial presentado como una tarea de un cliente imaginario que ofrece comentarios sobre la entrega del código. Cuando haya terminado, puede publicar sus sitios en la web de forma gratuita.

6. CódigoHS

CódigoHS

Aunque las lecciones de CodeHS están creadas para estudiantes de secundaria, son igualmente aplicables a adultos que están comenzando su camino hacia el dominio de la programación. CodeHS fue creado en 2012 por un par de graduados en informática de la Universidad de Stanford que utilizaron su experiencia trabajando con estudiantes de primer año para desarrollar una plataforma que les brindaría la experiencia de código del mundo real que necesitaban antes de la universidad. La mascota antropomórfica del programa, un perro llamado Karel (llamado así por el lenguaje de programación de 1981), introduce a los principiantes a los conceptos básicos y luego los conduce a ejercicios de Javascript, HTML y Java.

7. Combate de código

Código de combate

Algunas personas tienen dificultades para relacionarse con materiales académicos secos y necesitan que las cosas sean un poco más informales. Para ellos, Code Combat es una solución brillante. Enmarcado como una aventura de fantasía de rastreo de mazmorras, cada jugador en Code Combat está armado con las herramientas de JavaScript. Cada nivel es un rompecabezas autónomo que presenta nuevos conceptos de programación y permite a los alumnos experimentar con ellos para completarlo. Si está buscando un enfoque enfocado y empresarial para aprender código, Code Combat probablemente no sea para usted. Sin embargo, si eres más un estudiante casual que quiere mojarse los pies y divertirse haciéndolo, arranca y pruébalo.

8. Academia Khan

Khan Academy, uno de los líderes en el ritmo de la educación en línea, no se centra únicamente en la programación, sino que sus ofertas son muy sólidas, ¡y gratuitas! Se enfocan en Javascript, un poderoso lenguaje que se usa en toda la Web para una amplia variedad de interactividad. Los cursos están estructurados como una serie de tutoriales en video que presentan los conceptos esenciales, seguidos de desafíos en línea para asegurarse de que los domina. Estos son seguidos por «proyectos», donde usa sus nuevas habilidades para crear programas que luego son evaluados por otros estudiantes y entrenadores de Khan Academy. Es una configuración intuitiva que es fácil de poner y quitar. Para obtener más información, consulte la reseña de PCMag.

9. Escuela de códigos

A $ 29 por mes, Code School le brinda acceso ilimitado a todos sus tutoriales y ejercicios. A diferencia de muchas de las otras plataformas en esta función, estas están destinadas a una audiencia más especializada que ya domina los conceptos básicos de la programación. Las ofertas de Code School cubren una amplia variedad de lenguajes, desde conceptos básicos de Web como HTML/CSS hasta Ruby e incluso desarrollo para iOS. Code School se destaca por sus altísimos valores de producción y narrativas integradas, que hacen que los programas parezcan unidades cohesivas en lugar de solo conjuntos de ejercicios. Los presentadores también obtienen altas calificaciones de los estudiantes por su claridad y personalidad.

10. Udemy

https://www.youtube.com/watch?v=9xK5zRXIFLo

Curso por curso, Udemy es probablemente el recurso más caro de esta lista. Ofrece un catálogo masivo y variado de cursos en línea a su propio ritmo, muchos de los cuales son gratuitos ($ 0.00 en Udemy). Pero varios de esos cursos son tan breves que en realidad son tutoriales, y los cursos gratuitos constantemente buscan vender a los usuarios ofertas pagas. Aún así, si tiene una necesidad específica más allá de la codificación de nivel de entrada, es una buena inversión. Udemy carece de muchas de las campanas y silbatos de los que presumen otros cursos de programación: no hay nada en el camino de la gamificación, no puedes trabajar con otros estudiantes y la presentación es bastante básica. Sin embargo, lo que obtienes de los mejores cursos de Udemy es la especialización. Por ejemplo, el popular motor de juegos 3D Unity es muy compatible con Udemy, con tutoriales y lecciones muy detallados para poner en marcha proyectos con una sólida atención a las mejores prácticas. La estructura de tarifas es por curso, pero definitivamente hay cupones y ofertas especiales que pueden compensar ese costo. Para obtener más información, consulte la reseña de PCMag.

¿Te gusta lo que estás leyendo?

Matricularse en consejos y trucos boletín de noticias para obtener consejos de expertos para aprovechar al máximo su tecnología.

Continua leyendo