Las 8 mejores aplicaciones para aprender a programar desde tu celular cover

Las 8 mejores aplicaciones para aprender a programar desde tu celular

Buen inicio de semana queridos CuCoders. En este primer post(mío y de la semana) les traigo unas mieles muy especiales para mi y que espero que les sirvan de ayuda. Hace bastante poco que empecé a dedicarme a la programación y en el principio al no tener una PC o una portátil para aprender con todos los entornos y herramientas que la red nos ofrece, me vi obligado a usar mi único aliado en este entonces mi teléfono así que me di a la tarea de buscar aplicaciones que me enseñaran desde 0 como programar en la basta PlayStore de Google y aquí les traigo una recopilación de las que a mi parecer son las mejores, más completas u ofrecen algo de valor por encima de las demás:

GrassHopper

Grasshopper es una app desarrollada por Google para aprender a programar de manera fácil y amena. Es totalmente gratis no tiene anuncios in-app ni comprar integradas. El lenguaje escogido para el aprendizaje es Javascript. Los pros:

  • Totalmente gratis
  • Te dan certificados por cada uno de los cursos terminados
  • Tiene un entorno integrado para que puedas experimentar una vez completados los módulos(Playground) Los contras:
  • Se queda corto en diversos temas por lo que si deseas profundizar en programación no es para ti
  • Necesita de conexión a internet persistente, un poco complicado para comunidad cubana pero no imposible ya que consume muy poco.

Enki

Enki es una app con una basta comunidad de mas de 1 millón de usuarios y una basta cantidad de lo que desees aprender desde cursos completos de algoritmos hasta el uso de Linux,Docker y Kubernetes.

Los pros:

  • Cursos de prácticamente de lo que sea(Cuando me refiero a lo que sea es a lo que sea desde temas básicos hasta cosas complejas y difíciles de lenguajes y entornos de desarrollo)
  • Basta comunidad de mas de 1 millón de usuarios

Los contras:

  • Necesitas conexión a Internet constante

  • Las mejores funcionalidades son de pago incluyendo el playground, preguntas interactivas e incluso mentoraje.

SoloLearn

La mas famosa y querida por la comunidad,cuenta con una biblioteca basta para aprender a programar desde 0. Cuenta con una comunidad que siempre esta nutriendo de nuevos cursos, tecnicas en para el desarrollo de software en casi cualquier lenguaje de programación a la aplicación y su propio Playground que soporte desde C hasta Java.

Los pros:

  • Curso básicos bien explicados y algunos en español.
  • Cuenta con división de cursos en básicos,intermedios y avanzados
  • Apoyo de la comunidad.
  • Te da certificaciones una vez completado el curso.

Los contras:

  • De pago, los mejores cursos y algunas herramientas son de pago
  • Los cursos avanzados están un poco desactualizados y son un poco mas difíciles de digerir muchos no cuentan con los ejemplos de los cursos intermedios y básicos.
  • Necesitas conexión constante a internet.

Mimo

Mimo es una app con cursos pensados sobre todo para niños y adolescentes con cursos interactivos de diversos lenguajes de programación. Es progresiva y pensada como un juego con progresión y avance de niveles.

Los pros:

  • App sencilla y que enseña de manera progresiva diferentes lenguajes.
  • Una buena opción para niños y adolescentes por su interactividad
  • Puede ser un buen material de apoyo a profesores.

Los contras:

-Mas que nada las funcionalidades mejores son de pago incluido un programa llamado Mimo_dev que te promete formarte y tenerte listo para trabajar en 6 meses.

LarnU

Esta app es de una startup latinoamericana creada con el objetivo de Empoderar a las personas en sus metas de aprender a programar y su crecimiento profesional.Es una app bastante bien lograda a mi parecer con buena interactividad y muy intuitiva. Con vidas a forma de juego te va guiando por los diferentes cursos en los que debes completar las tareas para avanzar.

Los pros:

  • App intuitiva y facil para nuevos usuarios que desean aprender a programar desde 0.
  • Buen soporte de la app que te ayudaran si te encuentras con problemas técnicos en la misma.
  • Ideal para todas las edades por su estilo de avance con vidas a modo de videojuego.

Los contras:

  • Anuncios In-App
  • Vidas limitadas por las que necesitas esperar un día si las pierdes
  • Mejores funcionalidades tras un muro de pago como el retiro de anuncios, vidas ilimitadas y la posibilidad de saltar clases.

CodeAcademy Go

La versión para Android de la famosa plataforma Codeacademy con prácticamente todas las funcionalidades de esta. Preguntas interactivas y todo lo que incluye en la web.Te ofrece diferentes paths o caminos para tu aprendizaje.

Los pros:

  • Cursos de varios lenguajes en los que podras aprender desde HTML hasta C++
  • Preguntas interactivas del tipo Drag’n Drop y esquemas de avance y progresión.

Los contras:

  • Como las aplicaciones anteriores las mejores funcionalidades están bajo un muro de pago.

-Conexión constante a internet para poder hacer las tareas y completar las preguntas.

Programming Hub

Con Programming Hub tienes acceso a una serie de lecciones sobre diferentes lenguajes de programación que han sido creados para ajustarse al tamaño de una pantalla móvil, el contenido muestra lo esencial y busca que sea como un juego. Esta app busca ser como el Duolingo para programar.

Los pros:

  • Disponible en mas de 15 idiomas
  • Gran parte del contenido es gratuito
  • Cuenta con un modo sin conexión para que sigas aprendiendo sin necesidad de acceder a internet.

Los contras:

  • Funcionalidades de pago en extremo caras
  • Cuenta con varios forks,apps duplicadas y copias en la PlayStore asi que mucho cuidado con lo que descargan.

CodigoFacilito

La plataforma CodigoFacilito estrena aplicación para móviles y te trae mas de 8000 horas en cursos, descargables en la versión premium para poder ver offline y que abarcan diferentes cursos desde programación web hasta creación de aplicaciones Android.

Los pros:

  • Todos los cursos de la plataforma accesibles desde tu celular
  • Posibilidad de descarga de cursos para su consumo offline.

Los contras:

  • Muro de pago para las funcionalidades de descarga y parte de los cursos.

Mencion especial: Swift PlayGrounds

Si cuentas con un Ipad, un Iphone o una Mac esta es una muy buena opción si deseas aprender de manera interactiva,fácil y a modo de juego como aprender a programar el lenguaje Swift y su entorno de desarrollo.

Los pros:

  • Interactividad y facilidad en las lecciones que ofrece
  • Una muy buena opcion para introducir niños y adolescentes a la programación.

Los contras:

  • Solo disponible para los que posean dispositivos Apple.

Conclusiones

Bueno comunidad espero les sirva este conglomerado de aplicaciones.Como pueden ver no existen barreras para aprender nuevas habilidades y superarse. Si saben de otras aplicaciones no duden en compartirlas.Saludos,peace out!.