Conocimiento Para Potenciar Tu Sitio Web

Los Mejores 65 Recursos en Líneas Para Aprender a Programar (2022)

Los Mejores 65 Recursos en Líneas Para Aprender a Programar (2022) thumbnail

Si miras las películas de tecnología del pasado, algunas de ellas estaban bastante adelantadas a su tiempo. Piensa en la película de 1995 “La Red”, una película sobre la analista de computadores Ángela Bennett (interpretada por la joven Sandra Bullock) que sucede alrededor de una conspiración del gobierno — y hackers peligrosos — mientras que le hace debug a un programa de computador. La película no solo acertó con lo prevalente que es el internet en nuestras vidas, sino también resaltó el poder y omnipresencia de la programación.

Llámalo profético, pero las habilidades de “hackeo” — las del buen tipo — son la moneda común del futuro. Con un incremento en el interés sobre la programación de computadores y el crecimiento de los empleos en los sectores tecnológicos, ahora es el momento para aprender una cosa o dos sobre los 0s y los 1s. Es momento de aprender a codificar (no nos referimos al código morse).  

Tal vez fueron las películas de tecnología del futuro que iniciaron tu interés en codificar de pequeño, un sitio de programación con el que te encontraste o tal vez estás desarrollando una pasión por aprender estando a la mitad de tu carrera. Cualquiera que sea la razón, es momento de regresar a la escuela — y con los recursos correctos, puedes aprender un conjunto de nuevas habilidades de lenguaje. 

Entonces, ¿qué es la codificación? (si tienes un poco de tiempo, comienza aquí). En términos simples, el código es el conjunto de instrucciones dadas a los computadores para realizar ciertas funciones. Con las líneas de código, los programadores desarrollan el software que impulsa los dispositivos que encuentras cada día — desde tu smartphone hasta microondas. Sí, hace todo eso. 

La programación no es solo una forma de construir cosas; codificar ayuda a resolver problemas, ayuda a las personas necesitadas, y como Steve Jobs lo predijo, te enseña a pensar. Es una habilidad elogiada por presidentes, alcaldes, millonarios y hasta supermodelos. Incluso hay una Computer Science Education Week (o Semana de la Educación de las Ciencias de Computación) dedicada. ¡Marquen sus calendarios!

Las buenas noticias son que no tienes que vivir en el Silicon Valley o tener dispositivos de alta tecnología para aprender a codificar. La programación autodidacta ha estado en aumento y puedes unirte a las masas que están tomándose la web para aprender el siguiente lenguaje universal. 

Con el clic de un mouse, puedes desarrollar un nuevo repertorio de habilidades de programación. Y tenemos todos los recursos para ayudarte a aprender a codificar.

Pero Primero, Conoce un Programador Autodidacta

Antes de inundar tu pantalla con recursos estelares de programación, permítenos presentarte a un graduado autodidacta de la vida real. Conoce a Ryan Hanna.

Ryan Hanna
Ryan Hanna

¿Por qué él? Bueno en el 2015, más de la mitad de los usuarios de teléfonos móviles han descargado una aplicación móvil relacionada con la salud. Y, ¿sabes quién creó una de las más exitosas? Así es.  

Hanna comenzó a aprender a codificar por sí mismo en Enero del 2012 usando Codeacademy, con el deseo de comenzar a crear sus propios proyectos.

“Estaba cansado de consumir cosas que otras personas estaban construyendo y quise intentar construir algo propio”, dice él. 

Usando lecciones de Codeacademy, PhoneGap, y tutoriales que encontró en blogs, adquirió habilidades de programación y comenzó a trabajar en su propia creación — una nueva aplicación de ejercicio llamada Sworkit.

“Hice una transición de especialista de IT a desarrollador junior de tiempo completo, en la misma compañía para la que trabajaba después de un año de aprender y comencé a construir mi propio proyecto en mi tiempo libre”, dice Hanna. “Este proyecto terminó reemplazando la mayoría de mi hoja de vida y me ayudó a obtener mi primera posición fuera de desarrollo junior donde trabajé por 2 años.

“En el camino, conocí a Benjamin Young de Nexercise en una conferencia y terminamos decidiendo trabajar juntos en Sworkit tiempo completo. Su compañía y la de Greg Coleman, Nexercise compró Sworkit y me contrataron para continuar trabajando en ella. Desde entonces nos hemos expandido a un increíble equipo de 7 personas y tenemos una de las mejores aplicaciones para ejercitarse del mercado”. 

El crecimiento de Sworkit le probó a Hanna — y debería probarte a ti — que crear algo increíble está solo a unos pasos de distancia. 

“Puedes construir cualquier cosa que desees”, dice Hanna. “Comenzando con cualquier idea o diseño, puedes comenzar a construirlo sin tener limitaciones. Eso se siente increíble para pasar de nada a algo”. 

Y aprender a codificar no tiene que ser abrumador. Comienza con pasos pequeños, dice Hanna.

“Aprende un espectro amplio de lenguajes y temas al principio, luego elige algo pequeño en lo cual trabajar con lo que ya has aprendido”, dice él. “Te ayudará a comenzar algo desde cero y obtener ese sentimiento de añadir una pequeña parte a la vez. Empiezas a enfocarte en encontrar cómo completar cada paso en secuencia y luego tienes algo que mostrar al final también”.

No se requiere un diploma en ciencias de informáticas para comenzar con un nuevo conjunto de habilidades de programación. Muchos otros han aprendido y tú también puedes hacerlo.

Aquí te dejamos una gran lista de 65 formas (y más) gratuitas o de bajo costo para comenzar. ¿Quieres saltar a una sección específica? Simplemente, usa los enlaces a continuación.

  1. Juegos
  2. Libros
  3. Mentores/Reuniones
  4. Videos
  5. Cursos en línea
  6. Podcasts
  7. Para niños

Actualiza Tu Sitio

La tecnología está avanzando constantemente y mantenerte al día puede ser extenuante. Actualizaremos tu software desactualizado e inseguro para ponerte de nuevo en el camino correcto.

Un Tour Auto-Guiado: Nuestra Lista Completa de 65 Recursos Para Codificar

1. Juegos

Sabemos que jugar no es perder el tiempo — en cambio, es una forma interactiva de aprender y practicar nuevos conceptos a medida que aprendes a codificar. Usa estas actividades en línea para mejorar tus habilidades.

CodeSignal

Explora la programación en tu lenguaje de codificación preferido y en tu propio tiempo. Ya sea que tengas 5 minutos o 5 horas, CodeSignal (anteriormente CodeFights) te permite practicar para entrevistas de trabajo, jugar juegos estilo arcade de codificación y competir en retos de pantalla a pantalla.

Costo: Gratuito

CodeAbbey

Una colección de problemas de práctica para todos los usuarios desde principiantes hasta avanzados que te permiten obtener certificados y mejorar tus habilidades. Considéralo como una tarea divertida.

Costo: Gratuito

Coderbyte

Elige un lenguaje de código y resuelve problemas; acompañado de soluciones y tutoriales para ayudarte a cimentar habilidades cruciales de programación con instrucciones paso a paso.

Costo: Gratuito

Reddit: Daily Programmer

Usa los foros basados en usuarios de Reddit para intentar los retos en un rango de diferentes niveles y aplicaciones — todo desde pruebas tipo Scrabble hasta laberintos. 

Costo: Gratuito

CodinGame 

Juega juegos virtuales de codificación (tales como: destruir barcos enemigos con código) que pueden enseñarte habilidades esenciales y ser notado por las compañías.

Costo: Gratuito

HireVue 

Con HireVue (anteriormente CodeEval), ve cómo rindes en comparación con otros códigos con una gran biblioteca de retos dinámicos de codificación mientras que construyes un perfil y atraes la atención de las compañías que buscan programadores. 

Costo: Gratuito

HackerEarth

Codificando algunas actividades con propósito. Ayuda a solucionar problemas del mundo real para negocios con soluciones innovadoras de programación mientras que te unes a una comunidad de programadores trabajando para mejorar sus habilidades.

Costo: Gratuito

HackerRank 

Saca a relucir tu competidor interno de código y soluciona retos mientras interactúas en un sitio de reclutamiento para compañías (lo que quiere decir, ¡que es un creador de hojas de vida!)

Costo: Gratuito

Sphere Online Judge

Conviértete en el Obi-Wan de la programación al probar problemas y ofreciendo tus soluciones mientras que participas en una comunidad única de programación. 

Costo: Gratuito

Microsoft Imagine

Mejora tus habilidades de programación al jugar un poco con los proyectos divertidos y creativos de codificación de Microsoft. 

Costo: Gratuito

Codewars

Un gran recurso para entrenarte a ti mismo, colaborar con otros y crear proyectos en una variedad de lenguajes de programación. 

Costo: Gratuito

Exercism

Práctica problemas (considéralos mini retos) para novatos y expertos, ajustados a tus intereses, ya sea que desees aprender a codificar, incrementar la fluidez en tu idioma elegido, o desarrollar código limpio. Simplemente, envía las soluciones a través de la plataforma y obtén retroalimentación útil. Funciona por medio de GitHub.

Costo: Gratuito

2. Libros

Aquí no hay libros pesados o empolvados — estos tomos de programación pueden proporcionarte material útil para leer. 

The Self-Taught Programmer 

El manual perfecto para estudiantes autodidactas, escrito por uno de los graduados aficionados que se convirtió en un profesional de programación.

Cost: $9.99 USD Libro Kindle 

E-Books Gratuitos en Github 

Una colección de ebooks en cada posible tema de programación, por ejemplo cómo aprender Python o PHP.

Costo: Muchos son gratuitos — los precios varían

Libros Gratuitos de Programación en Reddit 

Otra colección completa de recursos de aprendizaje en línea para ayudarte a incrementar tu conocimiento de programación.

Costo: Muchos son gratuitos — los precios varían

Shared Hosting Que Impulsa Tu Propósito

Nos aseguraremos de que tu sitio sea rápido, seguro y esté siempre en línea para que tus visitantes confíen en ti. Planes desde $2.59 USD/mes.

3. Mentores/Reuniones

¿Quieres conocer personas que piensan similar? Encuentra un mentor o un evento de programación en tu área. 

Reddit Programming Buddies 

Anuncios virtuales clasificados para programadores; identifica a tus camaradas programadores que tienen tus mismas habilidades e intereses, y colaboran en proyectos personalizados.

Costo: Gratuito

Pair With Me 

Usa el botón del sitio Pair With Me para colaborar desde tu propio sitio web o formulario de contacto. También, échale un vistazo a la colección de recursos y guías para conectarte con otros programadores. 

Costo: Gratuito

CodeNewbies Twitter 

Esta cuenta de redes sociales tienen una charla semanal, en vivo todos los Miércoles donde los usuarios pueden realizar preguntas y conversar con otros programadores — principiantes y expertos por igual. 

Costo: Gratuito

Meetup

Una plataforma de conexión general que te permite ajustar solicitudes específicas de reuniones o meetups en tu área. ¿Un buen lugar para comenzar? Los Meetups de Tecnología.

Costo: Los precios varían.

Hackathons

No muy diferente a las tan de moda pijamadas para adultos; estas fiestas de programación de  noches enteras te permiten juntarte con aprendices afines y desarrollar nuevas habilidades a medida que te encargas de proyectos de programación.

Costo: Los precios varían.

Local Computer Science Classes 

Para aquellos buscando sentirse como un estudiante de nuevo. Otro recurso de Code.org que te permite encontrar cursos de ciencia informática y clases de programación en tu área local.

Costo: Los precios varían.

Girl Develop It

Una organización sin ánimo de lucro enfocada en las mujeres que proporciona recursos para aquellas mujeres interesadas en la ciencia. Encuentra tu evento local y comienza a atender a eventos de programación. 

Costo: Los precios varían.

CodeBuddies

Una gran comunidad de programadores quienes se conectan a través de Slack y sesiones Hangouts organizadas (compartiendo la pantalla) de estudio. Haz que tu Hangouts sea tan único como tu proyecto. 

Costo: Gratuito

4. Videos

Baja las cortinas y apaga la luz: Es noche de películas. Es momento de hacer palomitas de maíz y ver cómo algunos YouTubers — y otros — comparten su conocimiento.

DevTips

Una colección de lecciones de video de un empleado de Google, que tratan temas de diseño web y desarrollo. 

CSS-Tricks

El canal de YouTube de un sitio igual que habla sobre mucho más que CSS.

Derek Banas

Tus deseos son órdenes para Derek Banas; el YouTuber hace tutoriales de vídeo basándose en peticiones y preguntas de los visitantes, entonces ¡no temas en preguntar! Sus videos personalizados también incluyen sesiones en vivo varias veces a la semana. Junto con una extensa colección de tutoriales de programación, también tiene guías específicas sobre cómo crear videojuegos. 

Coder’s Guide

Una guía paso a paso de tutoriales de desarrollo web que cubren todo desde diseño web adaptable hasta splash screens.

The New Boston 

Cubriendo todo lo relacionado con la informática, The New Boston ofrece videos detallados para cada paso de tu aventura de programación — incluso para principiantes.

Programming Knowledge 

Un gran punto de inicio para principiantes; estos videos fáciles de digerir le ayudan a los aprendices manejan varios ángulos de los diferentes lenguajes de programación.

Ted Talks

Una lista de 7 charlas de la mejor calidad de los mejores oradores de TED Talks, cubriendo temas desde enseñarle a los niños a programar hasta cómo mejorar el gobierno a través de la programación. 

Command Line Power User

Una útil serie de video para desarrolladores web que están aprendiendo cómo interactuar con programas de computador. 

My Code School

Este canal educacional tiene más de 330.000 suscriptores por una razón: los chicos detrás de esto saben lo que hacen. Con montones de videos sobre una variedad de lenguajes de programación y contenido en vivo, puedes obtener un curso rápido sobre cualquier tema de programación que quieras aprender. 

¿Estás buscando creadores adicionales de video sobre codificación? Aquí hay algunos más a los que puedes echar un vistazo.

5. E-courses

Elige entre varios cursos virtuales de codificación o bootcamps de programación para aprender nuevas habilidades — con costos bajos o incluso gratuitos.

GitHub

Una plataforma famosa de codificación que le ayuda a los programadores a colaborar entre sí a medida que trabajan y guardan su código en línea, pueden ver cambios y hablar sobre problemas conocidos de programación. 

Costo: Pago (desde $ 7 USD/mes) y planes gratuitos disponibles 

Bitbucket

Otro recurso que hace que codificar sea un esfuerzo en equipo; funciona en conjunto con Git para ayudar a los programadores a trabajar juntos en proyectos.

Costo: Pago (desde $15 USD por mes) y planes gratuitos disponibles

Open Culture

Una lista completa de todo tipo de cursos de informática de universidades distinguidas — disponible en varios formatos y fácil accesibilidad.

Costo: Gratuito

Code Avengers

Ya sea que desees aprender cómo construir sitios web, aplicaciones o juegos, este recurso tiene lecciones útiles, quizes y herramientas basadas en proyectos para crear y solucionar problemas de la vida real, personalizado a tu propio camino de aprendizaje de programación. Incluso proporcionan un ambiente educacional para programadores junior. 

Costo: $29 USD/mes; $150 por seis meses

Code.org 

Moana, Star Wars, y Minecraft — todos los sujetos incorporados en tutoriales de una hora proporcionados por la asociación sin ánimo de lucro Code.org. Estos cursos fáciles de digerir son accesibles para aprendices de todos los niveles y edades, y proporcionan experiencia útil en el campo para futuros gurús de programación.

Costo: Gratuito

Reddit

No es solo uno de los favoritos de los programadores; esta página de Reddit tiene una lista colectiva de tutoriales interactivos de programación reunidos de la web sobre varios temas, desde desarrollo para dispositivos móviles iOS o Android, hasta información sobre diferentes lenguajes de programación. (Además, ¡puedes ver a otras personas codificar!)

Costo: Gratuito

GitHub Curated Programming Resources

Otra lista completa de recursos de programación, además de una útil introducción que guía a los principiantes sobre dónde comenzar.

Costo: Gratuito

Codecademy

El alma mater de Ryan Hanna es ayudar a educar el mundo sobre programación; elige entre un catálogo de cursos que se ajustan a tus necesidades de aprendizaje y comienza a programar.

Costo: Gratuito

David Walsh

El desarrollador web Walsh comparte un conjunto de tutoriales de programación, compartiendo demos adicionalmente e información sobre conferencias de programación.

Costo: Gratuito

Open Culture

Una colección de cursos de informática y recursos disponibles en tu pantalla y en múltiples formatos.

Costo: Gratuito

Treehouse

Un sitio enfocado en cursos que ofrece recursos para aprender, practicar y ganar insignias para mejorar tus habilidades. En esta plataforma de aprendizaje, los estudiantes pueden aprender cualquier cosa desde creación de aplicaciones hasta desarrollo y diseño de sitios web.

Costo: Prueba gratuita de 7 días, $25 USD (Plan Básico) o $49 USD (Plan Pro) después del primer mes

Coursera

Toma cursos directamente de las universidades en una variedad de especializaciones. Este sitio se asocia con las mejores escuelas para ofrecer educación en programación, ciencias informáticas, negocios y más. 

Costo: Los precios varían

EdX

Los estudiantes eligen entre una extensa colección de cursos de informática a tu propio ritmo impulsados por el plan de estudios universitario — fue fundado por Harvard y el MIT en el 2012.

Costo: Gratuito, certificados profesionales por un costo

Free Code Camp

Completa retos y construye proyectos que pueden ayudarte a construir habilidades, incluso adquiere trabajos como desarrollado. Además, las tareas de Free Code Camp tienen aplicaciones prácticas, como ayudar a organizaciones sin ánimo de lucro con proyectos de código abierto.

Costo: Gratuito

General Assembly Dash

Aprende programación básica desde tu navegador — los fundamentos guiados paso a paso pueden ayudarte a construir tu próximo súper sitio.

Costo: Gratuito

Udacity

Obtén un nanogrado — una certificación en línea con materiales de curso proporcionados y la guía de un instructor — en una de 17 rutas en la tecnología. Aprende habilidades de trabajo necesarias a tu propio paso.

Costo: Los precios varían (pero planea tu presupuesto para cubrir un costo de al menos unos cientos de dólares al mes).

Solo Learn

Aprende a codificar en el camino con los cursos en línea o una aplicación amigable para viajar. Incluye cientos de cursos y quizes, además de aprendizaje sobre componentes sociales; incluso hay un “Patio de Programación” (o “Code Playground”) para desarrollo experimental. 

Costo: Gratuito

Udemy

Elige entre más de 45.000 cursos personalizados para tu propio plan de estudios de programación personal calificado y revisado por compañeros.

Costo: Los precios varían

LinkedIn Learning

Conocido antiguamente como lynda.com, LinkedIn es una plataforma educacional llena de cursos interactivos enseñados por gurús de la industria.

Costo: Prueba gratuita de 30 días, $29.99 USD por mes

MarkSheet

Un tutorial de HTML y CSS que comienza con los fundamentos de un sitio web y se pone gradualmente más detallado a medida que el curso progresa — una introducción fácil de entender para principiantes.

Costo: Gratuito

Reddit: Learn Programming

Una guía inteligente con una abundante cantidad de recursos para cada paso de tu aventura de programación autodidacta. 

Costo: Gratuito

¿No has encontrado una que se ajuste perfectamente a ti? Intenta esto: algunos otros lugares para aprender a programar de forma gratuita.

6. Podcasts

Carga tu dispositivo con lecciones de audio sobre cómo programar y escúchalas camino a la oficina o durante tu rutina de ejercicio. 

Coding Blocks 

Charlas cortas sobre las mejores prácticas relevantes de desarrollo para varios lenguajes de programación.  

Costo: Gratuito

DevRadio

Aunque su último episodio fue publicado hace un par de años, puedes escuchar a DevRadio de Microsoft, un podcast hecho por desarrolladores, para desarrolladores con mucha información útil sobre programación y software. 

Costo: Gratuito

Software Engineering Daily 

Trayendo entrevistas con expertos que tocan temas de tecnología como desarrollo de aplicaciones y pruebas de proyectos desarrollados. 

Costo: Gratuito

Developer Tea

Un podcast del tamaño perfecto, diseñado para aquellos con horarios bastante ocupados. Escucha pequeñas partes de todo tipo de detalles diseñados por desarrolladores.

Costo: Gratuito

Programming Throwdown

Un podcast perfecto si quieres un poco de todo; cada show cubre un lenguaje diferente de programación para que puedas expandir tu conocimiento de codificación con cada episodio. 

Costo: Gratuito

CodeNewbie 

Este podcast semanal trae historias y lecciones útiles de otras personas quienes son autodidactas en el camino de la programación.

Costo: Gratuito 

Learn to Code With Me

El podcast semanal de Laurence Bradford le ayuda a los programadores autodidactas a transicionar al campo de la tecnología con consejos y ejemplos útiles del mundo real, sobre cómo desarrollar habilidades comerciales y mejorar tu hoja de vida.

Costo: Gratuito

¿Quieres escuchar más? Prueba podcasts adicionales sobre canales de tareas específicas o lenguajes diferentes aquí.

7. Para Niños

Resulta que nunca es muy pronto para comenzar a introducir a tus pequeños a sus primeros bytes. 

C++ for Kids (Code Babies)

Este libro introducirá a tus hijos a los fundamentos de programación con C++. También echa un vistazo a HTML for Babies y Javascript for Babies, todo en conjunto con el sitio Code Babies.

Costo: Amazon (nuevo) – $19.89 USD. 

Treehouse: When Should Kids Learn to Code? 

Consejos para que los niños comiencen a programar.

Costo: Gratuito

Code.org Student 

Un recurso para jóvenes que desean encontrar cursos de programación en línea o clases locales. Incluye juegos y actividades.

Costo: Gratuito

Moonhack

Un evento récord para Code Club donde chicos entre 7 y 18 años de todo el mundo se reúnen para solucionar proyectos — propuestos por MoonHack o propios (siempre y cuando sean temas relacionados con MoonHack). De acuerdo con su sitio web, en los últimos 6 años más de 150.000 jóvenes han sido codificados como parte de Moonhack.

Costo: Gratuito

Code Your Own Games!: 20 Games to Create with Scratch

Tienta a los jóvenes temprano para que se involucren en la programación con esta guía visual fácil de seguir (y muy divertida), que los ayuda a aprender a programar sus propios juegos. Juegos + aprendizaje = ganancia rotunda.

Costo: Amazon, $11.60 USD

¿Tienes Preguntas?

Nuestra colección de recursos proporciona una lista completa de lugares para comenzar tu aventura autodidacta, desde fundamentos completamente para principiantes hasta impulsar tu carrera como programador. Pero en el camino, puede que encuentres algunos obstáculos. Bueno, aquí estamos para ti. 

Tal vez no sabes qué lenguaje de programación comenzar a aprender. Fácil. Comienza un quiz interactivo o una infografía que guía tu aventura basándose en tus objetivos individuales e intereses (como, crear un juego, o desarrollar una aplicación para iOS o Android).

¿Estás luchando con preguntas sobre framework o necesitas arreglar un bug en tu código? Intenta usar Stack Overflow, una comunidad de desarrolladores que comparte conocimientos en línea. ¿Quieres automatizar tareas tediosas mientras que usas dispositivos de Microsoft? 

Hazlo con Windows PowerShell. ¿Estás intentando aprender cómo dominar un lenguaje de programación orientado a objetos? Visualízalo con el the Understand tool.

O, ¿tal vez estás buscando aplicaciones útiles o un ambiente de desarrollo para practicar? Te tenemos cubierto. Intenta algunas aplicaciones para tomar notas que ayudan mientras que programas y algunas plataformas de prueba para codificar como Code Pen, JSFiddle, o Limnor Studio (programación visual) para comenzar con pasos pequeños.

¿Tienes más preguntas? Déjanos saber.

Toma Notas

¿Estás listo para tu tarea? Es momento de comenzar a programar.

Elige un curso, un tutorial de vídeo, un podcast, o un juego de programación. Comienza allí, con algo pequeño. Con nuestra guía completa de recursos para codificar, tienes todo lo que necesitas para comenzar a construir tus propios proyectos y volverte fluente en un nuevo lenguaje. 

Cuéntanos Tu Experiencia

¿Eres un programador autodidacta? ¿Cómo aprendiste a codificar? ¿Qué consejo le darías a aquellos que quieren aprender a codificar? Comparte tu historia — y tus consejos — con nuestra comunidad en Instagram o en Twitter .

Sobre el Autor:

Armada con más de 10 años de experiencia en redes sociales (toda una vida en años de Internet), Ellice es la experta residente en redes sociales de DreamHost. Una Angelina nativa, sus pasiones incluyen trivia, conejitos, bolos y justicia social para todos.