Los 13 mejores sitios para aprender a programar desde cero
Aprender un lenguaje(programming language) de programación puede ser útil para algo más que personas en industrias tecnológicas especializadas. Ya sea que desee convertirse en desarrollador web, científico de datos, desarrollador de juegos o simplemente automatizar tareas diarias(automate daily tasks) , la codificación es para usted.
En este artículo, veremos los mejores sitios para aprender a codificar en diferentes lenguajes, incluidos Java , PHP , C#, Python , C++, SQL y muchos más. No es necesario ir a la universidad para convertirse en programador cuando hay muchos recursos gratuitos y cursos asequibles.

1. Academia de códigos(Codeacademy)
Codeacademy no necesita mucha presentación porque es conocida por su selección de cursos de programación gratuitos. Encontrará todos los recursos que necesita para aprender los lenguajes para el desarrollo web, el desarrollo de aplicaciones de Android o el aprendizaje automático. Pruebe los cursos introductorios para tener una idea sobre las clases y si son para usted. Además, dale una oportunidad a HTML y CSS si eres completamente nuevo en la codificación.

Codeacademy sobresale una vez que te registras en el plan Pro . Por $ 15.99 / mes, obtiene una mejor orientación, acceso a proyectos del mundo real para practicar y certificados. Si ya conoce sus objetivos, puede elegir una trayectoria profesional preestablecida, como científico de datos(Data Scientist) o ingeniero front-end,(Front-End Engineer) que incluye todas las lecciones que necesita en un paquete conveniente.
| Pros | Cons |
| Free courses | Certificates are not accredited |
| Wide variety of programming languages | |
| Beginner-friendly | |
| Community forums and Discord channel |
2. FreeCodeCamp
Como sugiere su nombre, freeCodeCamp es una plataforma de aprendizaje con cursos de programación gratuitos. Si recién está comenzando y aún no está seguro de en qué lenguajes de codificación enfocarse, freeCodeCamp es un buen comienzo.

Los recursos gratuitos en freeCodeCamp incluyen lenguajes de secuencias de comandos básicos como HTML y clases introductorias, pero también puede especializarse aprendiendo cosas como Bootstrap , React , Redux , Tensorflow y secuencias de comandos de algoritmos. Elija uno(Choose one) de los paquetes de cursos convenientes (como "Informática científica con Python") que tienen 300 horas de material de estudio para seguir un camino orientado a la carrera.
| Pros | Cons |
| Free courses | No course progress indicator |
| Starts you off with GitHub | |
| Build projects from scratch | |
| Introductory steps for non-coders |
3. Coursera
Coursera es otro gran lugar para comenzar si quieres probar las aguas sin gastar dinero. Encontrarás una amplia gama de cursos de programación gratuitos y muchos de ellos son impartidos por profesores de universidades de renombre como Stanford , Harvard y Yale .

Dicho esto, Coursera brilla cuando inviertes $59/mes en el programa Coursera Plus . Abrirás muchos más cursos especializados y obtendrás acceso a proyectos guiados. De esta manera obtendrás algo de experiencia práctica en programación y también obtendrás certificados que puedes compartir en tu CV.
| Pros | Cons |
| Free courses and affordable prices | Many courses require prior knowledge |
| Partnered with universities | |
| Download courses and learn offline | |
| Officially recognized certifications |
4.Udemy _(Udemy)
Udemy es una plataforma en línea donde puedes aprender casi cualquier cosa, incluso aprender a codificar. Puedes encontrar miles de cursos de programación, tanto gratuitos como de pago, que te enseñan todo, desde lo básico hasta temas especializados.

Lo mejor de Udemy es su sistema. Se siente como un mercado en línea. Eso hace que sea más fácil encontrar el tipo de curso que desea. Puede explorar los cursos más populares según la cantidad de estudiantes, calificaciones y reseñas. Por ejemplo, es difícil cometer un error cuando elige un curso de Python con 200 000 estudiantes inscritos, una calificación promedio de 4,8 estrellas y muchas reseñas detalladas que explican el curso.
Otra cosa que vale la pena mencionar es la garantía de devolución de dinero. Udemy ofrece un reembolso sin preguntas, sin importar lo que diga el instructor del curso. Entonces, si termina un curso y no siente que obtuvo el valor de su dinero, tiene 30 días para solicitar un reembolso.
| Pros | Cons |
| Free courses and affordable prices | Certificates are not accredited |
| 30-day refund policy | Course quality control is sometimes lacking |
| Lifetime access | |
| Community forums |
5. Visión plural(Pluralsight)
Pluralsight es una plataforma de aprendizaje como Udemy y Coursera , pero se enfoca solo en habilidades tecnológicas. Te ofrece todos los cursos de TI que puedas imaginar, pero también puedes elegir una ruta de aprendizaje preestablecida. La ruta de aprendizaje le enseñará una cierta habilidad, como la codificación en Python , de principio a fin.

Pluralsight también actualiza su contenido con regularidad, por lo que vale la pena volver para actualizar sus conocimientos sobre un determinado lenguaje de programación. Puede probar las rutas de aprendizaje durante una prueba gratuita y luego cambiar a un plan de suscripción que se adapte a sus necesidades.
| Pros | Cons |
| Free trial period | No free courses |
| Courses are available offline | |
| Quizzes test your knowledge retention | |
| Great customer support 24/7 |
6. Academia Khan(Khan Academy)
Khan Academy es ideal si recién estás comenzando. Nunca ha sido tan fácil aprender los conceptos básicos de programación informática en cualquier idioma y es gratis. Y lo mejor de todo es que ni siquiera necesita registrarse para obtener una cuenta. Empiezas a aprender a programar de inmediato.

Si probó otras plataformas de aprendizaje pero tuvo dificultades para seguir las lecciones, debería darle una oportunidad a Khan Academy . Esta plataforma convirtió el aprendizaje en una especie de juego. Con cada lección que completas u objetivo que alcanzas, obtienes recompensas con puntos y varias insignias. Puede sonar tonto para un adulto, pero el aprendizaje gamificado puede motivarlo.
| Pros | Cons |
| 100% free | Quality of content varies |
| Gamified learning with tracked progress | |
| Child-friendly | |
7. edX
Si eres un gran fanático de la educación formal, edX podría ser el mejor sitio para aprender a programar. Ofrece cursos de programación e informática de nivel universitario de las universidades más prestigiosas del mundo.

Aprenda sobre las últimas tecnologías y lenguajes de codificación de las conferencias de Harvard y MIT . Practica(Practice) todo lo que aprendes a través de cuestionarios, pruebas y entornos virtuales. Puede estudiar a su propio ritmo sin preocuparse por las suscripciones porque edX es gratuito, pero también puede optar por una versión premium que incluye tareas y exámenes calificados, así como una certificación.
| Pros | Cons |
| Free courses | Certificates and graded assignments only for premium users |
| 14-day refund policy | Course inconsistency |
| Partnered with universities like Harvard | |
| Optional certificates |
8. Equipo Casa del Árbol(Team Treehouse)
Team Treehouse produce todo el contenido de su curso en lugar de albergar tutores e instructores. Esto significa que su experiencia de aprendizaje será mucho más consistente que en otras plataformas y estará trabajando en proyectos del mundo real. La atención especial al estudio a través de proyectos es lo que distingue a Team Treehouse de otros sitios.

Team Treehouse es una plataforma de aprendizaje basada en suscripción que se siente como un campo de entrenamiento en línea. Al optar por un plan de suscripción mensual de $ 25, obtiene acceso a todos los cursos de programación en la plataforma y puede comenzar a construir su cartera profesional.
| Pros | Cons |
| Free 7-day trial | Limited range of courses |
| Consistent interactive courses | Trial period requires credit/debit card information |
| Career-focused material | |
| Project-driven learning |
9. Osadía(Udacity)
Udacity ofrece una gran colección de cursos de programación basados en tus intereses. Hay múltiples "escuelas" para elegir, como la escuela de programación y desarrollo y la escuela de ciberseguridad. Cada escuela viene con un conjunto de programas que cubren todos los conceptos que necesitas para dominar un tema determinado.

Los cursos de Udacity consisten en conferencias, cuestionarios, proyectos y foros de discusión donde puede interactuar con otros estudiantes. Además, si opta por un título en lenguaje de programación, también obtendrá el apoyo de un instructor.
| Pros | Cons |
| Free courses | Expensive compared to other platforms |
| Resume, LinkedIn, and GitHub reviews and advice | |
| Courses designed with industry-leading partners like Google | |
| Quizzes and projects part of courses |
10. El Proyecto Odín(The Odin Project)
Si le encanta el aprendizaje centrado en proyectos, el Proyecto Odin(Odin Project) podría ser la mejor opción para usted. A pesar del nombre ominoso que lo hace sonar como un proyecto de la CIA , el Proyecto Odin(Odin Project) es una plataforma amigable para principiantes con cursos de codificación gratuitos. La idea detrás de esto es enseñarle lenguajes de programación de forma práctica trabajando en proyectos reales en lugar de solo mirar videos y tomar notas. Esto significa que trabajará desde cero, incluida la configuración de su propio IDE .

El Proyecto Odin(Odin Project) le ofrece dos caminos principales: el plan de estudios de Ruby on Rails y el plan de estudios de (Rails)JavaScript de pila completa . Si bien sus opciones parecen limitadas, en realidad no lo son. Por ejemplo, el plan de estudios de Ruby on Rails le enseñará HTML , CSS , SQL y JavaScript junto con la programación de Ruby . Obtienes mucho valor gratis.
| Pros | Cons |
| Completely free | No help from teachers/tutors |
| Project-based learning | Very little hand holding |
| Encouraged to solve problems on your own | |
| Available Discord channel |
11. Guerra de códigos(Codewars)
Convierte(Turn) aprender a codificar en un juego con Codewars . Esta es una plataforma interactiva que te enseña brindándote desafíos. Cada desafío es un ejercicio de codificación o un problema que debe resolver para pasar al siguiente.

Encontrará los lenguajes de codificación más populares para practicar, incluidos Python , C#, Ruby , Java y SQL . Simplemente(Simply) elija su idioma favorito y resuelva el problema. Cuanto más progreses, más difíciles se vuelven los ejercicios. Esto convierte a Codewars(Codewars) en un excelente compañero de aprendizaje junto a uno de los sitios con muchos cursos en esta lista, como Udemy , Coursera y Pluralsight .
| Pros | Cons |
| Simple and already set up to use | Promotes solving problems instead of clean code |
| Challenges you to improve | |
| Compare your solution to others | |
| Supports many languages, including some in beta |
12. Código.org(Code.org)

Code.org es una plataforma de aprendizaje sin fines de lucro que ofrece una variedad de lecciones de codificación para estudiantes de todas las edades. Si bien la mayoría de los cursos están diseñados para un público más joven, siguen siendo excelentes para principiantes debido a su simplicidad. Además, puede optar por tutoriales cortos de 1 hora de duración si no tiene mucho tiempo para invertir en codificación.
| Pros | Cons |
| Completely free | Some exercises feel like a guessing game |
| Child-friendly | |
| Encourages kids to learn in a fun environment |
13. Escuelas W3(W3Schools)
W3Schools es uno de los recursos de codificación gratuitos más populares que existen. Encontrarás tutoriales para los lenguajes de programación más utilizados y ni siquiera necesitas una cuenta. También encontrará los mejores tutoriales basados en texto que vienen con explicaciones breves pero claras seguidas de ejemplos de código, y puede ponerse a prueba con ejercicios y cuestionarios.

Dicho esto, también puede pagar opcionalmente el acceso a varios cursos y paquetes de cursos comprándolos. Por ejemplo, un curso premium de SQL o Bootstrap cuesta $95 y el paquete de desarrollo front-end cuesta $190. También puede obtener acceso completo a todos los cursos y certificaciones por $ 695, si está realmente dedicado.
| Pros | Cons |
| Completely free with optional paid packages | Some of the information is out of date |
| Quick reference source | |
| Supports many languages |
¿Cuál es tu sitio favorito para aprender y practicar la codificación? ¿O prefieres aprender programación de los canales de YouTube(learn programming from YouTube channels) ? ¡Háganos saber en los comentarios a continuación!
Related posts
El 5 Best Sites para encontrar un Online Tutor para Adults and Kids
Cómo escuchar Radio Stations Online para Free
El 10 Best Sites para probar su velocidad de escritura
El 10 Best Sites para ver Cartoons Online para Free
8 mejores sitios web para aprender Python Programming
8 Best YouTube Channels para Photography and Videography Lessons
8 mejores sitios para leer Manga Online para Free
El 16 Best Sites a Find Free Audiobooks Online
5 Best Remote Computer Repair sitios web para obtener Help ahora
7 Ways a View & Monitor Su Credit Score Online para Free
Cómo bloquear los mensajes Political en Facebook
Top 7 Sites para ver Bollywood Movies Online Legally
8 subreddits políticas para Calm Political Debate
54 mejores alternativas al Amazon para Online Shopping
El 6 Best Websites para revisar New Movie Releases
10 mejores sitios de verificación de hechos a Fight Misinformation
¿Dónde está Vegan Food cerca de mí? 6 mejores sitios para buscar Your Area
5 mejores sitios para probar su Monitor Refresh Rate
10 recursos educativos para Free PDF Teaching Materials and Aids
10 mejores sitios web para crear un Sankey Chart
