Aprenda a programar usted mismo: 6 lugares para aprender a programar por su cuenta

Artículo escrito por: Timothy Shim
  • Diseño de páginas Web
  • Actualizado: Nov 11, 2020

Hay muchos lugares en línea donde puedes aprender a codificar fácilmente. No es solo HTML simple incluso, pero las opciones varían mucho. Entonces, la pregunta no es realmente dónde, sino por qué debería aprender a programar. 

Ignorando todas las demás respuestas por ahora, voy a ir con una de las respuestas cliché de siempre: puede ser muy divertido. Hablaremos de los entresijos del asunto más adelante, pero primero quiero compartir contigo algunos lugares donde puedes adquirir habilidades de programación por ti mismo.

Los mejores lugares para aprender a programar por su cuenta

1. Academia de código

Code Academy
Code Academy

Esta plataforma de e-Learning está a cargo de una empresa llamada Ryzac, Inc. Ha existido durante casi una década, lo que significa operadores experimentados y programas de estudios bien establecidos. Registrarse y aprender en Code Academy es realmente gratis.

Simplemente puede usar su dirección de correo electrónico o incluso su cuenta de Google para comenzar. Las cuentas gratuitas obtienen más acceso de lo que cree. Puede elegir entre 14 de los lenguajes de codificación y scripts más populares, incluidos HTML, Java, PHP y más.

Una vez que haya elegido un curso, se le guiará a través de él mediante una combinación de contenido, cuestionarios, tareas prácticas y demostraciones. La mejor parte es que todo esto está integrado en su plataforma en línea, no tendrá que instalar nada.

Ganan dinero a través de una opción de plan Pro que abre aún más contenido, ofrece certificación, planes de aprendizaje personalizados y más.

Precio: Gratis

2. BitDegree

BitDegree
BitDegree

Registrarse con BitDegree también es gratis. Este sitio fija el precio de sus cursos individualmente, pero a menudo ofrece promociones para cursos gratuitos. Una cosa a tener en cuenta es que BitDegree no se trata solo de codificación, pero tiene cursos en muchos campos interesantes.

Desde cursos de negocios hasta ciencia de datos incondicional o incluso desarrollo personal, hay mucho para elegir. Pero la programación es la razón por la que estamos viendo esto y ofrecen una gran cantidad de cursos relacionados con la programación.

No solo los separan por lenguaje de programación, sino que también tienen cursos especialmente diseñados, como cómo hacer videojuegos, aprendizaje de interacción con bases de datos y más. Las opciones son muy abundantes.

Quizás la mejor parte de BitDegree es su amplio uso de la gamificación para mantener las cosas interesantes. Como puede ver en la captura de pantalla anterior, aprender puede ser divertido.

Precio: Varía

3. Udemy

Udemy
Udemy

Udemy es otra plataforma de e-Learning que no es estrictamente para programación. Aún así, aquellos que quieran codificar encontrarán que tiene una gran cantidad de recursos en esta área. Al hacer una búsqueda rápida de cursos de programación, se encontraron más de 11,000 cursos.

Sin embargo, lo que pasa con Udemy es que el contenido aquí es generado por el usuario. Esto significa que la elección de los cursos que termines haciendo puede variar mucho en calidad. Tampoco ofrecen nada más, como certificaciones y demás.

Los cursos también son más tradicionales y toman la forma de videos. Esto los hace relativamente fáciles de consumir pero también limitados en interactividad. Hay una gran cantidad de cursos gratuitos y, en general, tiene algo para todos.

Udemy no es para todos y su salvación reside principalmente en la enorme base de datos de contenido disponible. El problema es que, dado que también es un canal para que las personas ganen dinero, la motivación detrás de la creación de esos recursos puede afectar su efectividad.

Precio: Varía

4. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

FreeCodeCamp es, a falta de una palabra mejor, realmente cursi. Fue diseñado para transmitir un entorno de codificación de la vieja escuela y lo hace admirablemente. Al mismo tiempo, la experiencia del usuario en la plataforma es simplemente excelente.

Ofrece una combinación de más de 6,000 tutoriales y cursos, la mayoría de los cuales están bien guiados y son de naturaleza interactiva. El diseño es sorprendentemente similar al de Code Academy, aunque con esa plantilla más arcaica.

Los cursos aquí están organizados desde vistas de arriba hacia abajo para transmitir los conjuntos de habilidades correctos para lograr ciertos objetivos, no solo la codificación en sí. Esto incluye áreas como diseño web receptivo, visualización de datos o seguridad de la información.

Como programador de la vieja escuela (realmente vieja), la sensación de nostalgia transmitida por FreeCodeCamp fue refrescante. Todo lo que le falta es esa fuente verde brillante deslumbrante y el fondo negro para completarlo. Pero eso puede ser demasiado impactante para el aspirante a programador moderno.

Precio: Gratis

5. MIT OpenCourseWare

MIT OpenCourseWare
MIT OpenCourseWare

Para aquellos que prefieren aprender a codificar con un poco más de parecido a la formalidad, el MIT OpenCourseWare del Instituto de Tecnología de Massachusetts (MIT) es la elección perfecta. Aunque hay una gran cantidad de cursos aquí, el MIT es famoso, lo entiendes, por la tecnología.

La plataforma gratuita le permite acceder a una biblioteca completa de materiales que utilizan sus propios estudiantes. Está muy estructurado como cualquier instituto superior formal de aprendizaje, por lo que puede parecer un poco más seco en comparación con las otras fuentes de esta lista hasta ahora.

Aún así, los materiales disponibles son muy impresionantes y van desde conferencias en video hasta notas y tareas. Si no está seguro, lea las descripciones de los cursos; incluso le permitirá saber para qué nivel de aprendizaje están diseñados.

Para aquellos que odiaban la escuela y se graduaron con la promesa de no volver nunca más, eviten este sitio como una plaga. Realmente trae recuerdos de la época universitaria, lo que puede ser una pesadilla para algunos (como yo). ¡No más períodos de programación de 48 horas para este tipo!

Precio: Gratis

6. Scratch

Rasguño
Rasguño

A pesar de la interactividad, la facilidad de uso, la gamificación y más, realmente no hemos cubierto nada para los más jóvenes. Ahí es donde entra en juego Scratch. Es una plataforma interactiva y ludificada para enseñar solo un idioma, Scratch, a los niños, especialmente a los de 8 a 16 años.

Diseñada y operada por MIT, esta ingeniosa herramienta es absolutamente gratuita y abre un canal para que los niños aprendan lógica de programación junto con sus padres. Para los niños más pequeños, también tienen una alternativa, ScratchJr.

Aunque esta no es realmente una herramienta para enseñar codificación, constituye una base importante para los niños mientras se preparan para el futuro. Las habilidades esenciales como el razonamiento, la creatividad y la colaboración se pueden perfeccionar con Scratch. Y es divertido. 

Para los interesados, tengo discutió Scratch extensamente y puedes aprender más en ese artículo. Padres, utilícelo para pasar más tiempo con sus hijos y divertirse con ellos al mismo tiempo. Especialmente si esperas que se conviertan en científicos de cohetes o algo así.

Precio: Gratis


¿Por qué aprender a codificar?

Ahora que hemos pasado por algunos de los mejores lugares para aprender, lo que queda es responder la pregunta del millón de dólares: ¿por qué aprender a codificar? Probablemente pueda darte un millón y una razones pero al final del día, probablemente estés aquí porque estás interesado.

La tecnología actual se ha convertido en una parte tan integral de la sociedad que literalmente todos y sus perros (o gatos) se ven afectados o influenciados de alguna manera. Sin embargo, hay una gran parte de la codificación que no mucha gente se da cuenta, especialmente aquellos que piensan en la codificación como simples líneas interminables de galimatías.

La codificación es solo una pequeña fracción de la totalidad. Codificamos porque podemos lograr algo, para ofrecer algo útil a la sociedad. Por eso, es imposible codificar bien sin comprender y aprender otras habilidades asociadas.

Por ejemplo; pensamiento lógico, razonamiento, mejores prácticas: todo esto es parte de la vida del codificador y, cuando se pone en juego, también influye fácilmente en nuestra vida diaria. Debido a esto, la codificación en sí misma puede ser útil como base para muchas cosas.

¿Qué tan difícil es aprender a codificar por sí mismo?

La verdad es que aprender a codificar es fácil para algunos y más difícil para otros. También hay factores como el idioma elegido y la familiaridad con otros conceptos de TI como sistemas operativos y similares.

Nadie simplemente se despierta un día y simplemente decide que quiere aprender a codificar. Siempre habrá algo de ímpetu detrás de la elección: la necesidad de mejorar las habilidades, la sed de conocimiento o el objetivo de lograr un objetivo.

Todo esto puede influir como parte de la respuesta a lo fácil o difícil que es codificar. Al final del día, mucho depende de la razón que tengas detrás de querer aprender a codificar y de tu determinación de alcanzar tus objetivos.

Esta lista muestra claramente que existen vías de aprendizaje fácilmente accesibles, integrales e incluso gratuitas. Aunque como una pista;

Algunos lenguajes de codificación y scripts más fáciles de aprender incluyen: HTML/CO/JavaScript, Python, Rubí, Java, PHP.

Consideraciones finales

A pesar de ser el trasfondo de casi toda la tecnología, la programación no es para todos. Aprender a codificar por su cuenta lo es aún menos, pero las oportunidades están ahí más que nunca. Sin embargo, para aquellos que tienen habilidades limitadas o simplemente necesitan un cambio, este es un campo interesante.

Hay muchos trabajos y empresas que no te exigirán que obtengas un título en ciencias de la computación, por lo que es una forma de ascender si eso es lo que buscas. De hecho, algunos de los sitios de esta lista están respaldados por grandes nombres tecnológicos como Amazon, Microsoft y Google.

Lee mas:

Acerca de Timothy Shim

Timothy Shim es escritor, editor y experto en tecnología. Comenzando su carrera en el campo de la tecnología de la información, rápidamente encontró su camino en la impresión y desde entonces ha trabajado con títulos de medios internacionales, regionales y nacionales, incluidos ComputerWorld, PC.com, Business Today y The Asian Banker. Su experiencia se encuentra en el campo de la tecnología tanto desde el punto de vista del consumidor como desde el de la empresa.