Para una persona no iniciada, aprender programación puede parecer una tarea
tediosa y monótona en la que sólo incurren algunos “prodigios de la computación”
¡Nada más lejos de la verdad! Programar puede ser una tarea sencilla y gratificante
con el aprendizaje adecuado.
No es sólo una herramienta que te permitirá entender más sobre el
funcionamiento de tu sistema operativo y apps, sino que también te abrirá
innumerables puertas en el mercado laboral. Hoy en día, tener una base en ciertos
aspectos de la programación puede ser la diferencia entre conseguir un trabajo
remoto o no. Además de todos sus beneficios, programar es súper divertido.
A continuación te dejamos un ranking de los mejores sitios para comenzar a dar
tus primeros pasos en el mundo de la programación:
- MDN Web Docs
Si te interesa la programación de proyectos web, MDN Web Docs tiene que ser una
de tus primeras opciones. Originalmente conocido como Mozilla Developer
Network, MDN Web Docs es un repositorio de documentación y un recurso de
aprendizaje invaluable para developers web. Su contenido es mantenido por
Mozilla, empleados de Google y voluntarios. Incluye los lenguajes HTML5,
JavaScript, CSS, Web APIs, Django, Node.js, WebExtensions, MathML, entre
otros.
- DevProjects por Codementor
Si eres de una de esas personas que aprende haciendo, no leyendo, Codementor te
trae una propuesta innovadora: DevProjects. Consiste en una comunidad abierta
y gratuita en la que la gente puede aprender programación trabajando en
proyectos bajo supervisión.
Cada proyecto está diseñado por developers experimentados específicamente para
acercar la brecha entre lo que aprendemos en el salón de clase (virtual) y lo que
necesitamos usar en el mundo real. Los usuarios pueden discutir los detalles sobre
sus proyectos con pares y mentores, incluso con la opción de compartir su código
para que otros puedan verlo y comentarlo.
- W3Schools
W3Schools es un sitio que te permite aprender distintas tecnologías web en línea.
Se incluyen tutoriales e introducciones a los lenguajes HTML, CSS, JavaScript,
JSON, PHP, Python, AngularJS, React.js, SQL, Bootstrap, Sass, Node.js, jQuery,
XQuery, AJAX, XML, Raspberry Pi, C++, C# y Java.
Este sitio ofrece algunos de los mejores recursos para developers gratis en línea.
El estilo de aprendizaje incluye información a la par de la lectura de código, con
una opción para ir probando las herramientas nuevas a medida que se avanza.
Provee también muy buenos ejemplos de bloques de código, así como referencias,
ejercicios y cursos que permiten al usuario involucrarse más con lo que hace.
- YouTube
¿YouTube? Si, YouTube. Como sabemos, existen una amplia gama de tutoriales
en este sitio, eso incluye los de programación. Seas una ama de casa, un trabajador
de oficina o una niña de 12 años, hay un lugar para ti en esta plataforma.
No todos cuentan con un conocimiento previo de programación, o incluso de
computación, por lo que YouTube se convierte en uno de los mejores sitios para
empezar desde cero. La fuerza de este sitio se centra en su aspecto (obviamente)
visual, lo que puede ser una salvación del cielo al momento de tratar de entender
algunos de los conceptos más abstractos de la programación.
Mi recomendación personal es chequear los canales de Códigofacilito y Bettatech,
quienes hacen aprender programación increíblemente más fácil. Sin embargo, hay
miles de canales ahí afuera, no dudes en buscar los que se adecuen a tus
necesidades personales, te aseguro que existen.
- GitHub y Stack Overflow
GitHub es uno de los mejores sitios web para cualquier proyecto relacionado con
la escritura de código. Si quieres compartir tu código o usar los de otros que los
compartan, este es el sitio para ti. Es sin duda una de las mejores opciones que
cada developer y programador debe considerar.
Es fácil quedarse con un bloque de código específico al momento de programar.
Al escribir código, es inevitable cometer errores, y cuando no puedes corregirlos
por tu cuenta, es una buena idea compartirlo con expertos y otros programadores
amateurs para encontrar el problema. Uno de los sitios que permite hacer eso es
Stack Overflow.
Tanto GitHub como Stack Overflow son sitios increíbles que te permitirán ponerte
en contacto con expertos y programadores alrededor del mundo, que
potencialmente pueden ayudarte con tus dudas y necesidades. La comunidad en
estos sitios es increíblemente dedicada y útil, no dudes en volverte parte de ella.
¿Quieres trabajar remoto?
Hoy cada vez más empresas se abren a estar modalidad de trabajo, acá puedes ver más de 800 que trabajan en este formato y si buscas plataformas para buscar trabajo remoto, te recomedamos estas +50.
Si ves necesitas integrarte al mundo digital, para trabajar en esta modalidad, te compartimos listado de bootcamps donde te podrías formar.