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

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.

¿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.
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.Actualiza Tu Sitio
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
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.Shared Hosting Que Impulsa Tu Propósito
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
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.
Related: Una Guía Paso a Paso: Cómo iniciar un Podcast con WordPress
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í.
Related: Una Guía Paso a Paso: Cómo iniciar un Podcast con WordPress
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 .