fbpx

¿Quieres aprender a programar? Aquí te presentamos 4 plataformas web que te serán de gran ayuda para comenzar en el mundo de la programación. 

Las bondades de aprender a programar son muchísimas. El mercado laboral de los programadores es bastante amplio, y con toda esta revolución de la inteligencia artificial seguramente no hará sino crecer. Saber programar te puede sacar de pequeños problemas diarios, automatizar algunas tareas repetitivas o diseñar tus propias páginas web. También puedes crear alguna app y ofrecerla al mundo. Por último, pero no menos importante, el pensamiento algorítmico es excelente para sistematizar parte del razonamiento, así que puede ayudarte a organizar lógicamente las ideas.

Hay muchos cursos, tutoriales y programas para aprender a programar. En esta entrada te describiré algunos programas y plataformas que me han parecido interesantes. Los cursos estilo MOOC los dejaremos para otra ocasión.

 

freeCodeCamp:

freecodecamp home

Es una comunidad open source diseñada para el aprendizaje de la programación. Es totalmente gratis. La manera como opera es mediante retos de programación, construcción de proyectos individuales o grupales que luego son puestos a disposición de ONGs alrededor del mundo. Podrás unirte a comunidades de programadores y estudiantes en Español, obtener certificados a medida que avanzas en tus conocimientos, y, según aseguran en freeCodeCamp, hasta conseguir trabajos como desarrollador de software.

En CodeCamp comenzarás aprendiendo mediante proyectos y retos en HTML5 y CSS, con el tiempo, y según tus resultados, pasarás a lenguajes de programación más avanzados, como JavaScript.

Enlace: freeCodeCamp


Codecademy:

codecademy home

Es una plataforma de cursos de programación que va más allá de los videos y las lecturas. Desde que comienzas a usar Codecademy te encontrarás con una guía interactiva que te va mostrando los resultados de las líneas de código que escribas. Puedes elegir entre varios lenguajes de programación del catálogo de cursos, elegir habilidades (como aprender a crear una página web) o dejar que la misma plataforma te guíe por lenguajes y habilidades recomendados (normalmente, recomienda comenzar con HTML/CSS). Con una interface bastante amigable, la página te mostrará los avances que llevas y el tiempo que te falta para terminar cada curso.

El único inconveniente de Codecademy es que la mayor parte del material está en Inglés. No obstante, creo que tampoco es un obstáculo insalvable, pues al ser un Inglés técnico es fácil de entender y de traducir en la web.

Enlace: Codecademy


Scratch:

scratch home

El proyecto Scratch es una de las ideas más geniales para el aprendizaje del pensamiento algorítmico. Scratch es tanto un lenguaje de programación como un entorno y comunidad de aprendizaje. El lenguaje Scratch se basa en bloques fáciles de manipular, la enseñanza se logra mediante retos y proyectos. En principio, está orientada a niños y jóvenes, de allí que los objetivos de cada reto sea la creación de pequeños juegos, animaciones e historias interactivas. Sin embargo, muchos adultos sin conocimientos previos usan Scratch, al menos como primera parada en la sistematización del pensamiento computacional y el desarrollo de habilidades de programación.

Actualmente, Scratch también tiene una versión descargable para ser usada sin conexión a internet.

Enlace: Scratch / Versión descargable


Stack Overflow:

stack overflow en español

Es un sitio web con una gigantesca comunidad de programadores (más de siete millones de usuarios). Stack Overflow funciona, especialmente, como foro de discusión sobre aspectos de programación. Luego de registrarte puedes preguntar a la comunidad cualquier duda de programación que tengas, los demás usuarios podrán responderte o evaluar las respuestas que ya han sido escritas. Incluso sin inscribirte en la página, podrás acceder a las preguntas y respuestas de otras personas.

Stack Overflow tiene una versión en Español, aunque la comunidad más grande y activa la encontrarás en Inglés.

Enlace a la web en Inglés: Stack Overflow 

Enlace a la web en Español: Stack Overflow ES

_____________________________________________