Recursos para aprender programación
Sitios web
Roadmaps
Roadmap.sh es una plataforma que ofrece guías visuales (roadmaps) y recursos para ayudar a desarrolladores a aprender sobre diversas tecnologías, prácticas y trayectorias en el desarrollo de software. Estos roadmaps están diseñados para mostrar a los usuarios qué conocimientos deben adquirir, en qué orden, y qué tecnologías son más relevantes en la industria.
Los roadmaps más populares incluyen:
- Backend Developer: Un camino para aprender sobre desarrollo de servidores, APIs, bases de datos, y más.
- Frontend Developer: Una guía para quienes quieren aprender a construir interfaces de usuario usando tecnologías modernas como React, Vue, y Angular.
- DevOps: Un roadmap para aprender sobre la integración y entrega continua (CI/CD), contenedores, monitoreo, y más.
freeCodeCamp
freeCodeCamp es una organización sin fines de lucro que ofrece una plataforma de aprendizaje en línea gratuita para personas que desean aprender a programar y desarrollar habilidades en tecnología. Incluye cursos de:
- Desarrollo web front-end (HTML, CSS, JavaScript)
- Desarrollo web back-end (Node.js, Express.js)
- Desarrollo de bases de datos (MongoDB)
- Visualización de datos
- Aprendizaje automático
- Seguridad de la información
- Control de versiones con Git y GitHub
- Desarrollo de aplicaciones móviles
Fullstack Open
Fullstack Open es un curso en línea gratuito que enseña desarrollo web completo utilizando tecnologías modernas de JavaScript. Está desarrollado y mantenido por el Departamento de Ciencias de la Computación de la Universidad de Helsinki en colaboración con empresas de la industria. El curso está diseñado para ser autodidacta y accesible para estudiantes de todo el mundo, brindando una experiencia educativa de alta calidad sin costo.
Incluye módulos sobre:
- React
- Servidores con NodeJS
- GraphQL
- TypeScript
- ReactNative
- CI/CD
- Bases de datos relacionales
Algunas características de Fullstack Open son:
- Contenido Extenso y Actualizado
- Aprendizaje prácticos
- Acceso gratuito
- Comunidad y soporte
- Certificación
CodeChef
CodeChef es una plataforma en línea dedicada a la programación competitiva. Los concursos permiten a los participantes mejorar sus habilidades de codificación y resolver problemas algorítmicos.
Además, la plataforma proporciona un entorno de aprendizaje para que los desarrolladores practiquen y mejoren sus habilidades de programación en diversos lenguajes.
Algunas características de CodeChef son:
- Concursos Mensuales
- Problemas de Práctica
- Rankings y Recompensa
- Foros y Comunidad
- Aprendizaje y Educación
Codecademy
Codecademy es una plataforma en línea que ofrece cursos interactivos de programación y desarrollo web. La plataforma está diseñada para ser accesible para principiantes y también ofrece contenido avanzado para usuarios más experimentados.
Algunas características de Codecademy son:
- Cursos interactivos
- Estructura modular
- Proyectos prácticos
- Planes de Suscripción
- Comunidad y soporte
- Certificados
- Amplitud de temas
Khan Academy
Khan Academy es una organización educativa sin fines de lucro que ofrece recursos de aprendizaje gratuitos a nivel mundial. La misión de Khan Academy es proporcionar una educación gratuita y de alta calidad para cualquier persona, en cualquier lugar.
Es un sitio que ofrece cursos de distintas áreas, algunas de ellas son:
- Matemáticas
- Economía
- Ciencias
- Programación
Sus características principales son:
- Cursos y Lecciones
- Acceso gratuito
- Recursos interactivos
- Tableros de progreso
- Colaboraciones educativas
- Multilingüe
Codewars
Codewars es una plataforma en línea diseñada para ayudar a los programadores a mejorar sus habilidades de codificación mediante la resolución de desafíos de programación. Algunos aspectos clave de Codewars son:
- Desafíos
- Aprendizaje colaborativo
- Sistema de rangos
- Creación de contenido
- Gamificación
- Comunidades
HackerRank
HackerRank es una plataforma en línea que ofrece una amplia gama de desafíos de codificación, competencias y entrevistas técnicas para ayudar a los programadores a mejorar sus habilidades y a las empresas a encontrar talento técnico. Algunos aspectos clave de HackerRank son:
- Desafíos de código
- Entrevistas técnicas
- Competencias y concursos
- Certificaciones
- Material de estudio y práctica
- Comunidad
CodeSignal
CodeSignal es una plataforma en línea que se utiliza para evaluar y mejorar las habilidades de codificación, así como para ayudar a las empresas a encontrar y contratar a los mejores talentos técnicos. Algunos aspectos clave de CodeSignal son:
- Evaluaciones técnicas
- Entrevistas en línea
- Pruebas de código
- Certificaciones
- Análisis de rendimiento
- Competencias y desafíos
- Panel de habilidades
Aplicaciones
SoloLearn
SoloLearn es una plataforma de aprendizaje en línea que ofrece cursos de programación y desarrollo de software a través de una aplicación móvil y un sitio web. Algunos aspectos clave de SoloLearn son:
- Cursos de programación
- Práctica interactiva
- Comunidad activa
- Competencias de código
- Certificaciones
- Acceso desde móvil
- Aprendizaje personalizado
Mimo
Mimo es una aplicación móvil diseñada para enseñar programación y habilidades relacionadas con la tecnología de manera accesible y divertida. Algunos aspectos clave de Mimo son:
- Cursos de programación
- Lecciones interactiva
- Proyectos prácticos
- Gamificación
- Rutas de aprendizaje personalizadas
- Accesibilidad móvil
- Comunidad
- Suscripción
Creadores de contenido
freeCodeCamp (español)
freeCodeCamp es una plataforma de aprendizaje en línea sin fines de lucro que ofrece educación gratuita en programación y desarrollo de software.
Fue fundada por Quincy Larson en 2014 con el objetivo de hacer accesible la educación en tecnología a cualquier persona, sin importar su experiencia o situación financiera.
ManzDev
ManzDev es un creador de contenido y desarrollador de software español. Es conocido por su canal de YouTube y su presencia en redes sociales, donde comparte contenido educativo sobre temas como JavaScript, HTML, CSS, y frameworks como React y Vue.
En su canal, ManzDev ofrece tutoriales, guías, consejos de carrera, y temas de productividad para desarrolladores, dirigido tanto a principiantes como a personas con más experiencia.
midudev
Midudev es un desarrollador y creador de contenido español muy conocido en el mundo del desarrollo web.
Su contenido está enfocado en temas de programación y tecnología, especialmente en JavaScript, React, y el ecosistema de frontend.
MoureDev
MoureDev es un desarrollador de software español y creador de contenido muy conocido en el mundo de la programación, especialmente en el desarrollo de aplicaciones móviles.
Su contenido se centra en tecnologías como Flutter, Android (con Kotlin) y iOS (con Swift).
freeCodeCamp (inglés)
freeCodeCamp es una plataforma de aprendizaje en línea sin fines de lucro que ofrece educación gratuita en programación y desarrollo de software.
Fue fundada por Quincy Larson en 2014 con el objetivo de hacer accesible la educación en tecnología a cualquier persona, sin importar su experiencia o situación financiera.
Kent C. Dodds (inglés)
Kent C. Dodds es un desarrollador de software y educador muy influyente en el ámbito de JavaScript y el desarrollo web, particularmente en el ecosistema de React.
Conocido por su enfoque en la accesibilidad, las pruebas (testing) y el desarrollo frontend de alta calidad, Kent ha creado una gran cantidad de contenido educativo que ayuda a desarrolladores de todos los niveles a mejorar sus habilidades.
uidotdev (inglés)
Es una plataforma de educación en línea que se centra en el desarrollo frontend avanzado y el ecosistema de JavaScript, particularmente en React y tecnologías relacionadas.
Fue fundada por Tyler McGinnis, un educador y desarrollador de software conocido en la comunidad de JavaScript, quien busca proporcionar recursos de aprendizaje de alta calidad para desarrolladores que quieran dominar conceptos avanzados en frontend.