Las mejores aplicaciones y sitios para aprender a codificar



Tal vez este es el momento para ese cambio de carrera.

Tal vez este es el momento para ese cambio de carrera. (Tyler Franta / Unsplash /)

Si tienes algo de tiempo extra en tus manos y quieres hacer algo productivo, quizás quieras aprender una nueva habilidad. Considere la codificación: es fácil comenzar, todo lo que necesita está en línea (a menudo de forma gratuita), puede hacer una carrera con él y las posibilidades son infinitas. Literalmente.

Hay muchos recursos y aplicaciones en línea que pueden ayudarlo a pasar de "novato total" a "codificador maestro". Estos son algunos de los mejores que podríamos encontrar, pero en lugar de poner todos sus huevos en una canasta, le recomendamos utilizar más de una plataforma a la vez.

Cuando se trata de aprender a codificar, no hay una "ventanilla única", así que no tenga miedo de elegir un par de aplicaciones, probarlas y tomar lo que necesita de las piezas que funcionan para usted

1. Mimo

Es posible que haya encontrado esas aplicaciones de aprendizaje de idiomas que lo llevan a practicar durante cinco o 15 minutos todos los días, y Mimo adopta el mismo enfoque para la codificación. Cree una cuenta gratuita, decida cuánto tiempo desea dedicar diariamente a su nuevo proyecto y luego siga los ejercicios según las instrucciones.

Mimo es ciertamente intuitivo y fácil de seguir (incluso para principiantes) y comienza con los conceptos básicos de la codificación. Puede elegir entre varios lenguajes de codificación (HTML, CSS, JavaScript, Python, Java, Swift, C ++, SQL y PHP), y la plataforma muestra inmediatamente cómo se ejecuta el código a medida que lo escribe. Esto es muy práctico si hay algo más específico que desea recoger. Además de escribir código, obtienes ejercicios en los que tienes que detectar errores o arrastrar elementos de script en el orden correcto, por lo que la experiencia de aprendizaje es variada.

No hay una versión web de Mimo, por lo que es perfecto si solo quieres apr ender en ráfagas cortas en tu teléfono o tableta. También puede optar por una suscripción Pro ($ 9 al mes) que le permite acceder a lecciones y tutoriales más avanzados.

Mimo (freemium) está disponible para Androide y iOS.

2. Codecademy

Codecademy combina lecciones paso a paso en su navegador con ejercicios opcionales que puede hacer en dispositivos móviles, por lo que le permite mantenerse al día con su práctica de codificación donde quiera que esté. Si bien no es la escuela de codificación virtual más profunda o exhaustiva que existe, Codecademy es una introducción muy útil a los conceptos básicos, con una interfaz intuitiva y amigable, y explicaciones de términos y sintaxis a medida que avanza.

También se cubre una amplia variedad de lenguajes de programación de aplicaciones y web: HTML, CSS, JavaScript, Java, Python, Ruby, C ++, PHP, Go, Swift, SQL y más. El portal puede guiarlo a través de 'trayectorias profesionales' específicas con una clara progresión de una lección a la siguiente, pero también es posible navegar y elegir lo que desea hacer: hay una gran cantidad de material a su disposición.

Puede comenzar con Codecademy y trabajar en 25 cursos de forma gratuita. Regístrese para obtener una cuenta Pro ($ 20 al mes, facturada anualmente) y puede acceder a 65 cursos, abordar proyectos del mundo real y desbloquear ci entos de ejercicios adicionales. Puede probar el paquete gratuito y luego optar por la versión de pago si decide realmente quieres hacer una carrera de codificación

.

Codecademy (freemium) está disponible para Androide y iOS, y en La web.

3. Héroe de programación

¿Eres un novato de codificación total? No hay problema. Programming Hero es amigable para principiantes.

¿Eres un novato de codificación total? No hay problema. Programming Hero es amigab le para principiantes. (David Nield /)

Si eres un principiante absoluto y quieres moverte a tu propio ritmo, entonces Programming Hero podría ser justo lo que estás buscando. Es muy amigable, con lenguaje libre de jerga y desafíos de codificación que se convierten en minijuegos, por lo que nunca sentirás que estás luchando con conceptos difíciles.

A medida que avanzas en los diferentes desafíos, la plataforma te ayudará a crear tu propio juego. Sin embargo, todavía estará muy lejos de poder codificar el suyo desde cero, pero al menos comprenderá los fundamentos detrás de la codificación y algunas de las sintaxis y comandos que puede usar.

Programming Hero es una buena combinación de ejercicios de codificación y cuestionarios diseñados para evaluar su conocimiento, y cubre lenguajes de codificación que incluyen HTML, CSS, JavaScript y SQL. Todo el material básico es gratuito y se extiende bastante lejos, pero para las lecciones intermedias y avanzadas deberá pagar $ 10 por mes por una cuenta premium.

Héroe de programación (freemium) disponible para Androide y iOS.

4. Saltamontes

Grasshopper es desarrollado por Google, y es una de las formas más accesibles para que los principiantes comiencen a codificar en esta lista: puede sumergirse y escribir y organizar comandos en minutos. Si bien se centra exclusivamente en JavaScript, los conceptos que cubre la plataforma (incluidos los bucles y las funciones) se aplican a cualquier lenguaje de programación.

Los ejercicios de codificación se configuran como acertijos para resolver, con un balance bien juzgado de instrucciones, codificación real y resultados finales en la pantalla. Para empezar, solo tienes que mover elementos en una pantalla antes de que puedas escribir algo, y la velocidad de progresión es agradable y constante.

Los ejercicios son cortos, por lo que puede saltar y hacer uno cada vez que tenga cinco minutos libres en cualquier dispositivo que use: Grasshopper sincronizará su progreso automáticamente.

La aplicación no lo llevará tan lejos como algunas otras plataformas de enseñanza de códigos (no obtendrá un trabajo por detrás de usar Grasshopper), pero es una introducción realmente amigable si es totalmente nuevo en esto, y es completamente gratis usar.

Saltamontes (gratis) disponible para Androide y iOS, y en La web.

5. Code Avengers

Hay una amplia gama de caminos disponibles en Code Avengers, desde ejercicios adecuados para niños hasta cursos que pueden ayudarlo a conseguir un trabajo real en la codificación.

Los lenguajes de codificación cubiertos son HTML, CSS, JavaScript y Python, con algunos tutoriales de desarrollo y diseño web adicionales (que cubren temas más generales). El diseño es fácil de entender e incluye instrucciones de enseñanza, ejemplos de código y el resultado final de la codificación, todo junto en la misma pantalla.

Code Avengers es uno de los sitios más detallados e informativos que hemos encontrado, y le enseña no solo cómo hacer algo, sino también por qué lo está haciendo. Esto hace que la plataforma sea realmente completa, pero no es gratuita: el precio comienza en $ 20 al mes si paga todo un año a la vez, aunque puede inscribirse en una prueba gratuita de 7 días para asegurarse de que Code Avengers le convenga. Si no desea hacer una carrera con la codificación o solo está aprendiendo por diversión, probablemente sea mejor ir a otra plataforma.

Code Avengers (desde $ 20 al mes) está disponible en La web.

6. Casa del árbol

Treehouse es para el codificador serio.

Treehouse es para el codificador serio. (David Nield /)

Treehouse se basa principalmente en videos y ejercicios de programación, y aunque su punto de entrada aún es lo suficientemente accesible para principiantes, la plataforma está dirigida a personas que están pensando seriamente en una carrera en codificación. Obtendrá una prueba gratuita de 7 días, pero después de eso, las lecciones comienzan en $ 25 al mes, por lo que Treehouse no es la mejor idea si solo quiere jugar con algunos conceptos básicos.

Los usuarios pasan por una progresión muy clara de tutoriales y ejercicios, con una característica de caja de arena ordenada llamada Espacios de trabajo, donde puede probar sus propios experimentos. La plataforma puede parecer demasiado formal o demasiado pesada para algunos (la prueba gratuita lo ayudará a resolver esto), pero es un paquete integral de aprendizaje de código que cubre HTML, CSS, JavaScript, Python, PHP y más.

Treehouse puede enseñarle cómo codificar para iOS y Android, pero, irónicamente, los cursos solo están disponibles a través de su navegador web en una computadora.

Casa del árbol (desde $ 25 por mes) en La web.

7. Udemy

Si bien Udemy puede parecer un poco caótico y los precios varían mucho, sigue siendo uno de los mejores recursos en línea para alguien que busca aprender a codificar. Va desde lo básico hasta los conceptos de programación más complejos, y en ese sentido está a la par con plataformas como Treehouse.

Si no está familiarizado con el portal, debe saber que Udemy funciona como una especie de mercado en línea, en el que cualquiera puede crear un curso. Esto significa que los estilos de enseñanza difieren bastante: esto es excelente si encuentra un maestro con el que se conecta, pero problemático si no lo hace. La calidad del contenido también puede diferir, pero la mayoría del material en esta plataforma es de primera categoría.

Los cursos de Udemy cubren una amplia gama de temas, pero en lo que respecta a la codificación, tienes de todo, desde el desarrollo web y móvil, hasta la inteligencia artificial. Hay una gran cantidad de cosas por las que pasar. A diferencia de otras plataformas en esta lista, los maestros en Udemy presentan tutoriales en forma de video y ofrecen respuestas a cualquier pregunta que pueda tener. Tener una persona en el otro extremo, incluso si no es un escenario de aprendizaje individual, requiere un alto grado de concentración y compromiso, por lo que debe tenerlo en cuenta al inscribirse en una clase de Udemy.

Y dado que no hay una versión de prueba gratuita, solo una opción de vista previa y una garantía de devolución de dinero de 30 días, definitivamente debe consultar las revisiones y comentarios de usuarios anteriores antes de inscribirse en una clase.

Udemy (desde $ 10 y más por curso) está disponible en Androide y iOS, y en La web.

8. Dash

Dash ofrece cursos más cortos que otras plataformas en esta lista, y tiene un enfoque relativamente limitado, concentrándose en HTML, CSS y JavaScript para el desarrollo web. Pero eso no es necesariamente una desventaja si está buscando una breve descripción de los fundamentos de estos lenguajes de codificación específicos.

La interfaz de Dash ciertamente impresiona, con una ventana de codificación en un lado y una buena vista previa de su página web terminada en el otro. Tiene cinco proyectos bien diseñados y fáciles de seguir, que incluyen un blog receptivo, un sitio web de pequeña empresa o incluso un juego de navegador que se ve muy bien en computadoras de escritorio o dispositivos móviles. En cada uno, puede ver instantáneamente cómo su código afecta el sitio en vivo, haciendo que el aprendizaje sea mucho más interactivo.

Es en gran medida una experiencia 'on rails': no ​​podrás construir ningún sitio web o juego de navegador que te guste sin más aprendizaje, pero es una buena introducción a lo básico.

Guión (gratis) está disponible en La web.

9. FreeCodeCamp

Aplicación de codificación gratuita. Eso es. Esa es la leyenda.

Aplicación de codificación gratuita. Eso es. Esa es la leyenda. (David Nield /)

FreeCodeCamp es una gran colección de más de 6,000 tutoriales y, como su nombre indica, todos son completamente gratuitos. Cubren HTML, CSS, JavaScript, Python, React, Java, SQL y varios otros lenguajes de codificación, y si necesita ayuda en algún momento, entonces hay algunos foros ocupados repletos de punteros y consejos.

Sin embargo, hay algunos inconvenientes. FreeCodeCamp no está tan pulido en términos de la interfaz y la estructura del curso como algunas de las otras entradas en nuestra lista, y no obtienes tanta mano. Además, la plataforma tampoco ofrece aplicaciones móviles, por lo que todo se hace a través de su navegador en una computadora.

Aún así, en nuestra opinión, todos estos son detalles menores, y no son nada decisivos cuando se trata de elegir una plataforma de enseñanza de códigos. FreeCodeCamp sigue siendo muy completo, disponible de forma gratuita y lo suficientemente fácil al principio para que cualquiera pueda recogerlo.

FreeCodeCamp (gratis) está disponible en La web.

LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *