Si eres nuevo/a en el mundo de la programación y el desarrollo web, tiene sentido comenzar a aprender por ti mismo. Utilizando todos los recursos gratuitos y herramientas existentes en línea, en relación con aprender a programar.

Aprovechando estos recursos al mismo tiempo que aprendes a programar de forma gratuita, puedes descubrir lo que más y menos te gusta, antes de invertir dinero en un determinado lenguaje de programación concreto o un conjunto de cursos de pago más profesionales y específicos.

Una vez que hayas pasado por suficientes lecciones de programación gratuitas para encontrar tu rumbo, podrás canalizar tu pasión para continuar aprendiendo a codificar en línea de manera más eficiente.

Sin embargo, hay cientos de recursos, guías de programación, cursos gratuitos online y libros de programación gratuitos entre los que elegir.

¿CÓMO CONOCER SON LOS MEJORES SITIOS PARA APRENDER A PROGRAMAR EN LÍNEA?

Personalmente, llevo ya más de dos años investigando un poco para ahorrarte tiempo en encontrarlos, y aquí están los mejores sitios web para aprender a programar y desarrollar de forma gratuita. Entre estos centenares de recursos, vas a encontrar desde simples tutoriales de programación hasta cursos avanzados de programación en línea. Para facilitarte las cosas, desglose y organice todos los recursos para aprender a programar según la diferente temática a estudiar.

Solamente debes utilizar los índices internos de cada publicación para saltar a donde desees. De lo contrario, puedes seguir guíandote a través de la tabla de contenido que iré creando (con el paso del tiempo) a continuación.

Comenzamos, viendo todas las mejores páginas web para aprender programación en la actualidad. Desde ellas vas a poder encontrar infinitos recursos de entre los que, debes procurar extraer y centrarte en lo que más necesites o bien, en lo que más se adapte a tu situación de aprendizaje actual o bien, en los que más desees comenzar a aprender.

Debes tener en cuenta, que no es realmente necesario dedicarse a tiempo completo para aprender a programar y la principal ventaja de estas páginas webs es precisamente que no requieren de tu movilidad e incluso tampoco de demasiado tiempo, para qué, a diario puedas comenzar con el conocimiento de cualquier nuevo lenguaje de programación.

Existen muchas personas que desean aprender a programar, pero que debido sus horarios les es imposible apuntar o asistir a cualquier tipo de clases. Bien, en la actualidad, la opción de programar en línea es con seguridad la mejor y para ello; existen infinitos sitios web en Internet que nos guían completamente sobre cómo programar e incluso, en numerosos casos, mediante interfaces muy interactivas.

Por desgracia las mejores páginas web en la actualidad siguen siendo en inglés.. Aunque aún así, merece la pena realizar una pequeña recopilación de los mejores lugares, además de algunos otros menos conocidos; desde los que podremos aprender todo lo que deseemos sobre programación.

A continuación, vamos a reunir las mejores páginas de programación del mundo, ¡Veamos cuantas podemos recopilar!

1. FreeCodeCamp

Página web de free code camp, visto en Ciberninjas

La escuela de programación gratuita en línea, FreeCodeCamp, fue creada por Quincy Larson. En ella se enseña programación, primero a través de un plan de estudios establecido (aproximadamente de 800 horas en total) a través de tutoriales interactivos que permiten mantener tu progreso en un tablero visual al estilo de Github.

Posteriormente, brindándote experiencia práctica trabajando a través de la creación de proyectos centrados en organizaciones sin ánimo de lucro.

Es perfecto para los estudiantes que desean aprender a codificar en línea obteniendo una experiencia práctica, a la vez que realizas una actividad positiva para la sociedad y qué, en el futuro, se podrá contemplar impresionante en tu currículum.

Las certificaciones gratuitas que Freecodecamp te ofrecen son:

  • Certificación en diseño web adaptable.
  • Certificación en algoritmos de JavaScript y estructuras de datos.
  • Certificación sobre bibliotecas front-end.
  • Certificación enfocada en la visualización de datos.
  • Certificación de API´s y microservicios.
  • Certificación sobre seguridad de la información y garantía de calidad.

Por si eso fuese poco, la comunidad de FreeCodeCamp, está basada en el código abierto, por eso todo lo que hacen puede ser reutilizable si lo deseas; y además, ellos mismos, gestionan uno de los blog´s de programación más imporesionantes del mundo.

En el que se publican de forma constante, que ya sobrepasa las 5.000 publicaciones, entre tutoriales y recopilatorios de recursos sobre una amplia lista de diferentes temáticas relacionadas con el desarrollo y la programación.

Entre lo que más publican, se encuentran los lenguajes de programación Javascript, Java, C++ y Python; pero puedes probar a buscar cualquier otra cosa en su buscador y casi con toda seguridad, es muy posible que encuentres algo.

🚪 Visita FreeCodeCamp

2. Udemy

Página web de Udemy, visto en Ciberninjas

Desde Udemy, nos ofrecen clases de codificación gratuitas y de pago; debes tener en cuenta que cualquier persona puede crear cursos en Udemy, así que asegúrate de leer las reseñas.

Los cupones para cursos con descuento e incluso para cursos gratuitos, pueden encontrarse fácilmente y las ventas con descuento suelen ser frecuentes.

A diario, desde Cibercursos (el proyecto paralelo a Ciberninjas) en Facebook compartimos todos los cursos gratis y en español que van ofreciendo desde Udemy.

Si quieres encontrarlos, solamente debes entrar en nuestra página.

🚪 Visita Udemy

3. Los mejores canales de programación de Youtube

4. Los mejores canales de programación de Youtube en Inglés

5. Microsoft Code Academy

Las rutas de aprendizaje de Microsoft Virtual Academy son cursos de codificación gratuitos seleccionados y diseñados para ayudarlo a desarrollar habilidades valiosas a través de tutoriales en video, demostraciones, evaluaciones y más. También tendrá acceso a libros electrónicos gratuitos, descargas útiles y un foro de apoyo comunitario.

Desde Ciberninjas, te ofrecemos la posibilidad de encontrar, los videotutoriales ofrecidos por Microsoft y en español,organizados y en su versión de habla hispana.

Microsoft nos ofrece diferentes rutas de aprendizaje de codificación, divididas en hojas de ruta gratuitas disponibles para convertirte en experto de MEAN stack, experto en SQL, experto en Azure, experto ASP.NET y experto en diseño web con HTML y CSS.

🚪 Visita Microsoft Code Academy

6. Uniwebsidad

Página web de Uniwebsidad, visto en Ciberninjas

Uniwebsidad, es una guía en línea gratuita derivada de la antigua “Libros Web” sobre codificación para principiantes. El sitio web, es perfecto para aquellos que no tienen ni idea de por dónde empezar. Aprender desde cero y otras recopilaciones de ciertos recursos. Uniwebsidad, ofrece guías sobre HTML, CSS, Javascript, Bootstrap, Symfony, Sass, Python, Ruby on Rails y Ajax.

🚪 Visita Uniwebsidad

7. Khan Academy

Página web de Khan Academy, visto en Ciberninjas

Aunque los cursos de Khan Academy, no están tan estructurados como los de CodeHS, que enumeraré a continuación, sirven como un patio de juegos abierto tanto para principiantes como para aficionados particularmente interesados ​​en aprender dibujo, animación e interacción del usuario con las técnicas de programación.

Los cursos enfocados a la programación dentro de Khan Academy están enfocados a principiantes basandose sobre todo en los fundamentos de la programación; son una gran base de arranque sin lugar a dudas, para personas que jamás han estado estudiando o quieren comenzar dentro del mundo del picar código..

Khan Academy ofrece toneladas de materiales (como la propia web dice en su página principal “Aquí puedes aprender de todo”), incluido muchas sobre programación de computadoras; también ofrecen algunos cursos para niños más pequeños, ¡Por si quieres animar a la familia al mundo de la programación gratis!

🚪 Visita Khan Academy en español

8. Coursera

Página web de Coursera, visto en Ciberninjas

Coursera es uno de los mejores lugares para aprender a programar de forma gratuita, gracias a sus amplias opciones y variedad de cursos impartidos por profesionales. La web, es una gran biblioteca de cursos en línea donde las clases son impartidas por profesores universitarios reales.

Los cursos de Coursera son impartidos por los mejores instructores de las mejores universidades e instituciones educativas del mundo. Los cursos incluyen conferencias en video grabadas, asignaciones calificadas automáticamente y revisadas por pares y foros de discusión de la comunidad.

Los cursos son gratuitos, pero tienes la opción de pagar por un “Certificado verificado de Coursera” (los precios oscilan entre 30 y 100 dólares) que demuestran que has finalizado el curso.

A veces, pagar por un certificado también otorga acceso a contenido extra que no está disponible en las versiones gratuitas. Coursera también ofrece “Especializaciones”, que son colecciones de cursos sobre un tema específico, generalmente con un proyecto final.

🚪 Visita Coursera y Comienza a Aprender

9. CodeAcademy

Página web de , visto en Ciberninjas

Codecademy es donde la mayoría de las personas que son nuevas en la programación comienzan. En su plataforma, puedes aprender a programar entre otras muchas más habilidades técnicas. Su buena reputación es bien merecida.

Codecademy gira en torno al aprendizaje interactivo; es decir, lees un poco, y escribes el código directamente en el navegador para luego, ver los resultados de inmediato.

¿Qué lecciones de codificación gratuitas ofrece CodeAcademy? HTML y CSS, JavaScript, PHP, Python, Ruby, Angularjs, el uso de la línea de comandos y más.

El sitio tiene una interfaz limpia y los cursos están bien estructurados. Al visitar la página principal, puedes comenzar a programar de inmediato, a través de su motivadora consola e interfaz de pantalla.

[EN] 🚪 Visita Code Academy

10. CodeWars

Página web de , visto en Ciberninjas

Codewars ofrece una forma divertida y única de aprender a codificar. Con un tema de artes marciales, el programa se basa en desafíos llamados “kata”. Complétalos para ganar honor y avanzar a rangos más altos.

¡Esta es una forma divertida de aprender a programar en línea si te motiva un poco de gamificación!

Los desafíos de programación que ofrece son: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure y Haskell.

Domina el idioma que prefieras o amplía tu comprensión de uno nuevo.

🚪 Visita Code Wars

11. CodeHS

Página web de , visto en Ciberninjas

En este punto, todos los sitios web que lee aquí están dedicados principalmente al desarrollo web y la informática, pero CodeHS es uno con lecciones de programación de juegos simples y divertidas que involucran resolución de problemas, JavaScript, animación, estructuras de datos, diseño de juegos y desafíos de rompecabezas y mucho mucho mas.

[EN] 🚪 Visita CodeHS

12. EDX

Página web de EDX, visto en Ciberninjas

EDX es un programa de educación superior de código abierto gobernado por el MIT y la universidad de Harvard, lo que lo convierte en otro recurso de alta calidad donde poder aprender a programar en línea de forma gratuita.

El sitio ofrece más de 600 excelentes cursos en la categoría de “informática”, que enseñan varios lenguajes de programación.

Open edX es la plataforma de código abierto que impulsa los cursos de edX y está disponible gratuitamente. Con Open edX, los educadores y tecnólogos pueden crear herramientas de aprendizaje y aportar nuevas funciones a la plataforma, creando soluciones innovadoras para beneficiar a los estudiantes de todo el mundo.

Vas a encontrarte con cursos de programación gratuitos sobre Java, C #, Python, inteligencia artificial y muchos más.

🚪 Visita EDX

13. El Proyecto Odin

Página web de , visto en Ciberninjas

Los guerreros de hoy en día pueden zarpar para aprender a codificar con el Proyecto Odin. Está hecho por los creadores de Thinkful, un campo de entrenamiento de codificación en línea de primer nivel, y el Proyecto Odin es su versión gratuita de código abierto.

Mientras aprendes a codificar de forma gratuita con sus tutoriales de programación, puede consultar el apoyo de otros estudiantes mediante el grupo del chat en línea.

No solo eso, con The Odin Project, los estudiantes también pueden trabajar para construir su portafolio, lo que podría ayudarte a aprender y, para posteriormente, tener posibilidades de ser contratado.

Ofrece HTML, CSS, JavaScript y jQuery, programación con Ruby, Ruby on Rails.

[EN] 🚪 Visita el Proyecto Odin

14. Code ORG

Página web de , visto en Ciberninjas

Code.org proporciona materiales de aprendizaje específicamente dedicados a aumentar las tasas de estudiantes mujeres y de minorías que ingresan a carreras de informática.

Sus cursos de programación gratuitos están diseñados para estudiantes de K-12, pero pueden ser útiles para todas las edades. Comience con sus tutoriales rápidos de La Hora del Código o cree proyectos en cursos de laboratorio.

Cursos de codificación ofrecidos: HTML, CSS, JavaScript, programación por bloques.

[EN] 🚪 Visita Code ORG

15. GA Dash

Página web de Dash Assambly, visto en Ciberninjas

GA Dash, es la plataforma de aprendizaje en línea gratuita de General Assembly. Está completamente basado en la creación de proyectos: Creas un “proyecto” con cada recorrido, lo que lo hace ideal para aquellos a quienes les gusta practicar mientras aprenden a codificar en línea.

En uno de los pocos recursos gratuitos para aprender a programar que tienen, ofrecen un curso sobre cómo crear una plantilla de Tumblr desde cero.

Podrás elegir entre aprender HTML, CSS, JavaScript o metodologías de diseño receptivo.

[EN] 🚪 Visita Dash Assambly

16. Code Conquest

Página web de Code Konquest, visto en Ciberninjas

Code Conquest es una guía en línea gratuita sobre codificación para principiantes. La página es perfecta para principiantes, con el único pero de que se encuentra en inglés. Aprender cómo aprender a código, ver tutoriales gratuitos, hojas de trucos de descarga, prueba sus conocimientos con los concursos, y mucho más. De todos los lenguajes siguientes: HTML / CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python y más

[EN] 🚪 Visita Code Konquest

¿CUÁLES SON LOS MEJORES BLOGS PARA APRENDER A PROGRAMAR?

17. Blog de David Walsh

Blog de David Walsh

David Walsh Blog es un blog de David Walsh que es un desarrollador y programador web de 33 años. En su blog, puede encontrar información sobre JavaScript, AJAX, PHP, WordPress, HTML5, CSS y mucho más que podría ayudarlo a dominar sus habilidades de programación.

[[EN] 🚪 Visita el Blog de David Walsh(https://davidwalsh.name/){:target=”_blank” rel=”nofollow,noreferrer”}{: .btn .btn-primary .btn-lg .btn-block}

18. Tuts +

Tuts +

Tuts + es uno de los mayores recursos donde puedes encontrar toneladas de tutoriales gratuitos relacionados con la programación. Bueno, el sitio también alberga cursos pagos, pero los gratuitos son buenos para los principiantes.

Puede visitar Tuts + para saber cómo desarrollar software desde la aplicación web hasta dispositivos móviles. No solo eso, sino que también puede obtener suficiente conocimiento sobre el lenguaje de desarrollo, el marco y las herramientas.

[[EN] 🚪 Visita Tuts +(https://tutsplus.com/){:target=”_blank” rel=”nofollow,noreferrer”}{: .btn .btn-primary .btn-lg .btn-block}

19. SitePoint

SitePoint

SitePoint es otro mejor sitio web donde puede aprender sobre Programación. El sitio fue creado por profesionales web para ayudar a diseñadores, principiantes, emprendedores, creadores de productos y programadores. Puede visitar Sitepoint para obtener información sobre HTML y CSS, JavaScript, PHP, Ruby, Mobile, Design & UK, WordPress, Java y más.

Con estos sitios web increíbles, puede aprender fácilmente cualquier lenguaje de programación de manera profesional y puede convertirse en un programador simplemente sentándose en casa y aprendiendo de estos sitios web. Puedes crear cosas nuevas y hacer tu nombre. No olvides compartir esta publicación. Deje un comentario a continuación si crea algo nuevo al aprender de estos sitios.

[[EN] 🚪 Visita SitePoint(https://www.sitepoint.com/){:target=”_blank” rel=”nofollow,noreferrer”}{: .btn .btn-primary .btn-lg .btn-block}

20. Trucos CSS

Este sitio web de codificación profundiza en CSS con su gran y mal almanaque de CSS . Sin embargo, el blog ahora va más allá de CSS y habla sobre otras cosas como Sass, JavaScript, PHP y más. Explore toneladas de recursos de programación y consulte sus fragmentos de código .

https://css-tricks.com/

[[EN] 🚪 Visita CSS Tricks(https://kutt.it/udemy-cursos-academia){:target=”_blank” rel=”nofollow,noreferrer”}{: .btn .btn-primary .btn-lg .btn-block}

Páginas web con tutoriales interactivos en los que aprender y practicar el lenguaje de programación SQL.

21. SQL Bolt

Bienvenido a SQLBolt, una serie de lecciones y ejercicios interactivos diseñados para ayudarlo a aprender SQL rápidamente directamente en su navegador. - VISITAR

22. SQLZoo

SQL significa Structured Query Language, que significa almacenar y recuperar los datos y este sitio web se enfoca principalmente en enseñar la creación y obtención de bases de datos.

[EN] 🚪 Visita SQLZoo

¿CÓMO APRENDER A UTILIZAR LA LÍNEA DE COMANDOS GRATIS?

Aprenda suficiente la línea de comandos como para ser peligroso

Una introducción tutorial a la línea de comandos de Unix, aprende paso a paso, a través de 4 amplis temas en los que se incluyen numerosos ejercicios y todas las explicaciones necesarias con las que convertirte en un conocer habitual del manje de la consola de Linux.

🚪 Visita

Usuario avanzado de la línea de comandos

Serie de videos gratuitos creada por Wes Bos. Más a un nivel intermedio, por lo que no es para 100% novatos. Estos 11 vídeos están centrados en desarrolladores web que buscan mejorar sus habilidades en el manejo de la consola de comandos de Unix.

Aprende a crear un flujo de trabajo utilizando algunas de las mejores herramientas modernas relacionadas con el uso de herramientas de línea de comandos como git, npm, gulp, etc.

🚪 Visita Command Line Power Use

Conquistando la línea de comandos

Comandos de Unix y Linux para desarrolladores por Mark Bates. Este libro en inglés es para nuevos desarrolladores, desarrolladores experimentados y todos los que quieran dominar los comandos de Unix y Linux. Este libro fue diseñado para mostrar algunos de los comandos más útiles que un desarrollador puede conocer para ayudarlo en sus tareas diarias.

Este libro no es un manual exhaustivo para cada uno de estos comandos; De hecho, es justo lo contrario. En lugar de simplemente recopilar páginas de MAN, este libro extrae las banderas, opciones y argumentos más útiles para cada uno de los comandos del libro.

Al aprender y comprender el subconjunto de indicadores, opciones y argumentos para cada comando, podrá usar cada uno de manera más eficiente en su flujo de trabajo de desarrollo diario, mientras comprende dónde buscar para encontrar las opciones más esotéricas que solo necesitará de vez en cuando.

🚪 Visita Conquering the command line

¿CÓMO APRENDER GIT Y GITHUB GRATIS?

Prueba Git

Github nos ofrece una serie de chuletas con todos los comandos más básicos, con los que aprender a utilizar GIT, y lo más genial de todo es que están en español.

Desde aquí puedes acceder a la chuleta online en formato HTML, y lo que es aún mejor; puedes descargar la versión de Comandos de Referencia para Github Git en PDF

🚪 Visita Prueba Git de Github

Git Inmmersion

Una visita guiada para enseñarte los conceptos básicos de Git. Establece preferencias y crea tus propios proyectos. Git es un sistema potente y sofisticado para el control distribuido de versiones.

La comprensión de sus características abre a los desarrolladores un enfoque nuevo y liberador para la gestión del código fuente. El camino más seguro para dominar Git es sumergirse en sus utilidades y operaciones, para experimentarlo de primera mano.

Si lo deseas puedes ir aún más rápido, accediendo a la instalación de Git oficial o conocer todos los software que te ofrecen una interfaz gráfica de usuario desde los que controlar, gestionar y trabajar en Git.

🚪 Visita Git Inmmersion

¿CÓMO APRENDER A DESARROLLAR CON HTML Y CSS GRATIS?

🚪 Visita

¿CÓMO APRENDER A PROGRAMAR JAVASCRIPT GRATIS?

🚪 Visita

¿CÓMO APRENDER A USAR WORDPRESS GRATIS?

🚪 Visita

¿CÓMO APRENDER A PROGRAMAR PYTHON GRATIS?

🚪 Visita

¿CÓMO APRENDER A PROGRAMAR RUBY GRATIS?

🚪 Visita

¿CÓMO APRENDER ANÁLISIS Y CIENCIAS DE DATOS GRATIS?

🚪 Visita

¿CÓMO APRENDER APRENDIZAJE PROFUNDO GRATIS?

🚪 Visita

¿CÓMO APRENDER INTELIGENCIA ARTIFICIAL GRATIS?

🚪 Visita

¿CÓMO APRENDER CIBERSEGURIDAD GRATIS?

🚪 Visita

¿CÓMO APRENDER A DESARROLLAR APLICACIONES MÓVILES GRATIS?

🚪 Visita

¿CÓMO APRENDER DISEÑO UX E UI GRATIS?

🚪 Visita