Skip to main content

Los mejores recursos para aprender a codificar en línea

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Mayo 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Mayo 2025)
Anonim

Si desea crear su propio sitio web o si desea aumentar su atractivo para posibles empleadores, aprender a codificar sin duda puede ser útil. Pero ¿por dónde empezar? Es evidente que no hay escasez de opciones para mojarse los pies en el mundo de la programación de idiomas, pero encontrar un buen punto de entrada puede resultar desalentador. Después de todo, ¿cómo decides qué idioma tiene más sentido para ti?

Este artículo intentará guiarlo a través de las primeras decisiones que deberá tomar cuando esté pensando en aprender a codificar, y luego le recomendará algunos de los mejores recursos en línea a los que puede recurrir cuando esté listo para desarrollar sus habilidades.

01 de 08

Lo primero es lo primero: decide qué lenguaje de programación quieres aprender

Escriba "qué lenguaje de codificación aprender" en Google, y recibirá más de 3 millones de resultados de búsqueda. Claramente, esta es una pregunta popular, y encontrarás muchas autoridades con diferentes opiniones sobre el tema. Podría ser interesante y valioso para usted dedicar un tiempo a leer lo que varios sitios tienen que decir sobre este tema, pero si desea simplificar un poco las cosas, primero hágase esta pregunta: ¿Qué es lo que quiero construir?

Al igual que las palabras en el idioma inglés son los medios para el fin de comunicar pensamientos e ideas, los lenguajes de programación son útiles porque le ayudan a lograr ciertas cosas. Por eso, cuando decida qué lenguaje de codificación aprender, es increíblemente importante pensar en lo que quiere construir.

¿Quieres construir un sitio web? Conocer HTML, CSS y Javascript será importante para ti. ¿Más interesado en construir una aplicación para smartphone? Deberá decidir con qué plataforma desea comenzar (Android o iOS) y luego elegir uno de los idiomas correspondientes, como Java y Objective-C.

Claramente, los ejemplos anteriores no son exhaustivos; solo le dan una idea de las preguntas que querrá hacerse cuando esté considerando con qué idioma debe comenzar. El diagrama de flujo anterior podría ser otro recurso útil cuando intenta reducir su búsqueda de codificación a un idioma. Y nunca subestimes la utilidad de Google; Tomará algo de paciencia, pero si sabe lo que quiere construir, investigar el lenguaje de codificación que se necesita para construirlo puede valer la pena y el tiempo y la paciencia.

Carl Cheo, quien está detrás de ese ingenioso diagrama de flujo que se vio anteriormente, también proporciona un desglose útil de los recursos de aprendizaje a considerar en función del idioma que busca aprender. Véalo aquí: tenga en cuenta que puede hacer clic en las diferentes pestañas para obtener más información sobre los recursos para diferentes idiomas.

02 de 08

Codeacademy

Mejor para: Gratis, me atrevo a decir lecciones de codificación divertidas para algunos de los idiomas más básicos. Si desea crear un sitio web, incluso puede tomar un curso centrado en los fundamentos de HTML y CSS, que utilizará mientras practica la construcción de un sitio.

Idiomas ofrecidos:

  • HTML y CSS
  • JavaScript
  • Pitón
  • Rubí
  • PHP
  • SQL
  • Hablar con descaro a

Lo que nos gusta

  • Una vez que haya creado una cuenta de Codeacademy y comience a tomar un curso, el servicio realiza un seguimiento de su progreso, por lo que es fácil detenerse y comenzar sin tener que pasar horas rastreando dónde lo dejó.

  • Otra ventaja es que este servicio está dirigido a principiantes totales; recomienda que los novatos completos empiecen con HTML y CSS, aunque también ofrece cursos de idiomas más avanzados.

  • Puede navegar por tipo de curso (desarrollo web, herramientas, API, análisis de datos y más), y gracias a la enorme popularidad del sitio, cuenta con más de 20 millones de usuarios; sus foros son un excelente recurso para formular y responder sus propias preguntas sobre cualquier cosa, desde problemas dentro de un curso específico hasta cómo construir lo que su corazón desea.

  • Otro pro: Codeacademy es gratis.

Lo que no nos gusta

  • Algunos cursos (o preguntas o problemas particulares dentro de un curso) no están escritos de manera perfectamente clara, lo que puede generar confusión en nombre del usuario.

  • Los robustos foros de Codeacademy generalmente pueden ser rescatados en estos casos, aunque puede ser desalentador ejecutar un obstáculo cuando la mayoría del contenido se presenta de manera perfecta.

03 de 08

Código de los vengadores

Mejor para:Aquellos que quieren diversión y juegos en el camino para aprender a construir cosas reales a través de la codificación de idiomas, ya que completarán minijuegos después de cada lección. Al igual que Codeacademy, está dirigido a principiantes, y tal vez incluso más que a Codeacademy, se trata de aprender conceptos básicos en lugar de todos los elementos básicos de un lenguaje de programación. También es una opción ideal para aquellos que hablan otros idiomas además del inglés, ya que los cursos también se ofrecen en español, holandés, portugués y ruso, entre otros idiomas.

Idiomas ofrecidos:

  • HMTL & CSS
  • JavaScript
  • Pitón

Lo que nos gusta

  • Los cursos a través de Code Avengers son divertidos y atractivos; en este sentido, es comparable e incluso competitivo con Codeacademy.

Lo que no nos gusta

  • La más grande es que hay un costo; mientras que puede obtener una prueba gratuita, las suscripciones, que le dan acceso completo a cada curso, en lugar de un límite de hasta cinco lecciones en un curso, cuestan $ 29 por mes o $ 120 por seis meses.

  • Otra desventaja, al menos en comparación con Codeacademy, es que no hay foros específicos para cursos individuales, por lo que es más difícil encontrar soluciones si está teniendo problemas con cierto problema dentro de su curso.

  • En comparación con otros sitios, también tiene relativamente pocas opciones de idioma para estudiar.

04 de 08

academia Khan

Mejor para:Los novatos que saben lo que quieren construir y quieren una forma atractiva y directa de aprender habilidades. Además, Khan Academy tendrá más sentido para aquellos que quieran centrarse en los gráficos y las aplicaciones de tipo de juego. También hay un enfoque en la programación de dibujos y animaciones.

Idiomas ofrecidos:

  • JavaScript
  • SQL

Lo que nos gusta

  • Todo es gratis, lo que convierte a Khan Academy en uno de los grandes recursos para aprender a codificar en línea sin tener que entregar información de tarjetas de crédito.

  • Las lecciones son de un tamaño razonable (no de una hora de duración) y atractivas.

  • La forma en que se presentan y enseñan las nuevas habilidades también está bien organizada; puede saltar a los conceptos básicos de animación dentro de los materiales de JavaScript, por ejemplo.

Lo que no nos gusta

  • Se ofrecen relativamente pocos idiomas y no disfrutará de la misma comunidad de foros próspera que está disponible con Codeacademy.

  • Eso puede o no hacer una diferencia dependiendo de su estilo de aprendizaje y preferencias, es algo que debe tener en cuenta.

05 de 08

Código de la escuela

Mejor para: Aquellos que desean aprender idiomas más allá del estándar de JavaScript y HTML / CSS, especialmente los idiomas móviles para aplicaciones de iOS como Objective-C. No es tan orientado a los principiantes como los otros recursos en esta lista, por lo que es posible que desee comenzar primero con otro sitio y luego abrirse camino aquí después de tener algunas habilidades en su haber. Code School tiene más de una inclinación profesional que muchos de los otros recursos mencionados en este artículo: si está buscando convertirse en programador por oficio, este podría ser un buen lugar para pasar un tiempo serio (aunque esté preparado para gastar algo de dinero). también si quieres acceder a todo el material).

Idiomas ofrecidos:

  • HTML y CSS
  • JavaScript
  • Rubí
  • Ruby on Rails
  • PHP
  • Pitón
  • C objetivo
  • Rápido

Lo que nos gusta

  • Una gran selección de cursos y una guía para principiantes muy útil que puede informar su decisión de en qué idioma comenzar.

  • En línea con su reputación de ofrecer cursos de calidad profesional, Code School ofrece listas de contenido profesionalmente curadas, junto con podcasts y videos.

  • Puede sumergir sus dedos en el mundo de la codificación para dispositivos iOS, algo que no es posible hacer con la mayoría de los otros recursos mencionados en esta lista.

Lo que no nos gusta

  • Es posible que se sienta un poco perdido si llega a la Escuela de códigos sin ningún conocimiento previo de programación. Además, para obtener acceso ilimitado a todos los 71 cursos y 254 screencasts del sitio, deberá pagar ($ 29 al mes o $ 19 al mes con un plan anual), y si desea utilizar este sitio en todo su potencial, Necesitaré pagar.

06 de 08

Coursera

Mejor para:Aprendices motivados que tienen la dedicación y la paciencia para investigar un poco y encontrar el curso que tenga más sentido para ellos, ya que a diferencia de sitios como Codeacademy, Coursera alberga material educativo para una gran variedad de temas más allá de la programación.

Idiomas ofrecidos:

  • HTML y CSS
  • JavaScript
  • Pitón
  • Rubí
  • C objetivo
  • Rápido
  • Encontrará idiomas adicionales según sus términos de búsqueda, ya que Coursera es un repositorio de material educativo sobre una amplia variedad de temas.

Lo que nos gusta

  • Los cursos están disponibles en instituciones de renombre mundial como la Universidad Johns Hopkins, Stanford y la Universidad de Michigan, para que sepa que está en buenas manos. Además, la mayoría de los cursos son gratuitos, aunque puede pagar algunos, incluidas las opciones que le presentan un certificado de finalización al final.

Lo que no nos gusta

  • No encontrará todas las lecciones de codificación en un solo lugar fácil de digerir, lo que significa que podría ayudar a llegar a este sitio sabiendo exactamente lo que está buscando. Los cursos generalmente no son tan atractivos o interactivos como los disponibles a través de Codeacademy, Code Avengers o Khan Academy, tampoco.

07 de 08

Casa del árbol

Mejor para: Aquellos que planean seguir con la programación y utilizar las habilidades que aprenden profesionalmente o para algunos proyectos paralelos, ya que la mayoría del material requiere una suscripción paga. Eso no quiere decir que tenga que venir a Treehouse con un montón de conocimiento previo; tener una idea de lo que quiere construir es a menudo suficiente, ya que muchos de los cursos se basan en objetivos, como la construcción de un sitio web.

Idiomas ofrecidos:

  • HTML y CSS
  • JavaScript
  • jQuery
  • Rubí
  • Ruby on Rails
  • PHP
  • Rápido
  • C objetivo
  • DO#

Lo que nos gusta

  • Incluye lenguajes de programación móvil para iOS, por lo que si desea crear una aplicación para iPhone, este sitio podría ayudarlo a aprender cómo hacerlo.

  • Obtiene acceso a los foros de la comunidad, que pueden mejorar su aprendizaje y su pasión por la codificación, además de ayudarlo cuando está estancado.

Lo que no nos gusta

  • Una vez que haya utilizado la versión de prueba gratuita, Treehouse requiere que seleccione uno de los dos planes pagados. El más barato cuesta $ 25 por mes y le da acceso a más de 1,000 cursos de video y herramientas interactivas, mientras que por $ 49 al mes, el "Plan Pro" le brinda acceso a un foro solo para miembros, contenido adicional, la capacidad de descargar videos para aprendizaje fuera de línea y más. Algunas de esas características definitivamente podrían ser útiles, pero tendrá que ser muy serio al aprender a codificar para que valga la pena pagar cada mes.

08 de 08

Programación para niños

Todos los sitios anteriores están orientados a los principiantes, pero ¿qué pasa con los novatos en una edad tierna? Querrá visitar uno de estos sitios para niños. Las opciones incluyen Blockly, Scratch y SwiftPlayground, e introducen a los jóvenes a los conceptos de programación de manera atractiva y fácil de seguir, con énfasis en lo visual.

Comience gratis y diviértase

Cuando se trata de aprender a codificar, aproveche la gran cantidad de recursos gratuitos de Internet para explorar sus opciones y exponerse a tantos métodos de aprendizaje y habilidades como sea posible. Realmente no hay necesidad de sacar su tarjeta de crédito hasta que esté seguro de que no puede adquirir ciertos conocimientos de otra manera y / o si ha decidido que desea continuar con la programación profesionalmente. ¡Pero en ese momento, es posible que desee considerar la transferencia a un aula en persona de todos modos!