Mejores apps para aprender a programar con tu smartphone

AndroidPIT code smartphone
© nextpit

Nunca es tarde para aprender una cosa nueva. Sobre todo si es algo tan apasionante como programar. Una de las mejores sensaciones que puedes tener en la vida (en la vida de un programador al menos) es pulsar 'Run' y que todo funcione tal y como te lo habías imaginado. Programar es una carrera de fondo, pero ahora puedes aprovechar cualquier momento para aprender a programar o a escribir código gracias a estas aplicaciones (y recursos de internet) para tu smartphone Android.

Hay multitud de aplicaciones para programar en Android y para aprender a hacerlo. La gran mayoría están en inglés y suelen ser de mejor calidad, por lo que mi consejo es aprender a programar y a la vez aprender inglés. 

Accede directamente:

Mejores aplicaciones para aprender a programar

Enki

Esta aplicación es mi favorita para aprender nuevos skills. Tiene un método muy efectivo en el que lees un poco de información y después tiene que contestar preguntas para afianzar los concepto y darte cuenta de que verdaderamente lo has comprendido. Tiene una buena oferta de lenguajes y otras herramientas fundamentales como Git.

Androidpit enki
Aprender tiene que ser divertido. / © NextPit
${app-com.enki.insights}

Learn Java

Para conocer a fondo el lenguaje no hay nada mejor que las aplicaciones de SoloLearn. No necesitas conocimientos previos. Bueno, solo un poco de inglés. Los temas están orientados a hacer una lectura y aprendizaje rápidos, fáciles y efectivos. Una manera muy útil de meterte de lleno en la programación orientada a objetos.

Programar 03
Aprende a programar pasito a pasito. / © NextPit

Después de cada bloque puedes hacer un test para probar cuanto has aprendido y si necesitas mejorar más. No te lo pienses más y empieza a aprender paso a paso con este magnífico tutorial. Con este mismo método puedes encontrar más lenguajes para aprender como C++, HTML5, PHP, JavaScript, etc.

${app-com.sololearn.java}

Programming Hub

Es un manual con ejemplos de programas básicos y ejemplos estándar para los que quieren aprender a programar. Tiene varios lenguajes que puedes incluir, como C, HTML, Java, PHP, Python, etc. Todos los ejemplos que descargues puedes verlos offline, solo necesitas descargarlo un vez para poder disfrutar de los ejemplos en cualquier momento. 

Programar 07
Ejemplos de programación en la punta de tu dedo. / © NextPit

Es una aplicación muy ligera e intuitiva, pero de momento no se puede hacer mucho más que consultar los ejemplos. De todas formas los desarrolladores prometen que próximamente van a incluir referencias a la documentación y más características.

${app-com.freeit.java}

Recursos online para aprender a programar

En YouTube puedes encontrar miles de tutoriales para casi todos los lenguajes que te propongas. Una forma estupenda para aprender código es jugando y para eso la web de CodeCombat es la mejor plataforma.

Google también tiene su propia plataforma donde formar programadores con un corazón altruista. En Made W/ Code vas a poder ayudar mientras aprendes en proyectos para mejorar el medio ambiente, la pobreza, la paz o la igualdad. Incluso tiene un módulo donde los personajes de Inside Out (titulada Intensa-Mente en Hispanoamérica y Del revés en España) nos ayudarán a aprender un poco más sobre programación.

Otra posibilidad para descubrir más código la tienes a través de F-droid, uno de los markets alternativos, ya que tiene muchas aplicaciones tienen licencia de código abierto, el cual puedes consultar directamente en GitHub.

Mejores aplicaciones para aprender a programar en español

Tutoriales de programación

Lo primero para poder programar es conocer los fundamentos básicos de la sintaxis de cada lenguaje de programación, es decir, como en cualquier otro lenguaje debemos saber expresarnos correctamente para que nuestra máquina entienda nuestras instrucciones. Hay muchos lenguajes de programación y cada uno tiene una orientación dependiendo del producto que se pretende conseguir. Por ejemplo, para programar una aplicación que funciones en Android, los lenguajes que se usan son Java y XML.

Programar 01
Mucho donde aprender. / © NextPit

Con Tutoriales de programación tendrás acceso a un gran número de tutoriales, tanto en español como en ingles, en formato PDF, en la web e incluso videotutoriales. En esta aplicación encontramos varios lenguajes entre los que destacaré Java especifico para Android, C, HMTL5,  Java General, Jquery, PHP, Python, Ruby on Rails y muchos más. 

Mejores aplicaciones para aprender a programar con niños

Lightbot

Esta aplicación está orientada a enganchar a los niños desde pequeños a la lógica y a la programación. Para resolver los niveles deberán llegar a entender procedimientos básicos de la programación como bucles o condicionales, que a veces son difíciles de comprender hasta para los adultos.

Programar 02
Aprende jugando. Para niños y no tan niños. / © NextPit

Este es el primer paso para entender cómo funcionan nuestros aparatos electrónicos y sin necesidad de escribir ni una sola línea de código. Puede que aunque no seas un niño también te ayude a ti a comprender estos conceptos tan abstractos.

${app-com.lightbot.lightbothoc}

PBS KIDS ScratchJr.

Para los más pequeños también tenemos otra aplicación con la que van a poder montar sus propias historias gracias al método de programación de scratch. Con este método los trozos de código se sustituyen por piezas de puzzle que vamos a poder conectar para fácilmente sin tener que escribir nada.

${app-org.pbskids.scratchjr}

Mejores aplicaciones para programar

AIDE- IDE for Android Java C++

Es un entorno de desarrollo integrado (IDE) para Java y en especial para Android. Lo mejor de este IDE es que está en tu smartphone Android, por lo que ya no necesitas un ordenador para desarrollar. Tiene lecciones prácticas para empezar y aprender paso a paso.

Programar 06
Centro de desarrollo y tutorial en uno. / © NextPit

El editor además es bastante bueno para estar en la palma de tu mano. Cuenta con completador de código, corrector de código en tiempo real y navegación inteligente. Corre tu app con un toque y encuentra los errores con el Java debugger. Tiene un teclado especial para poder escribir rápidamente caracteres especiales muy usados en programación (como los paréntesis) sin tener que buscarlos.

${app-com.aide.ui}

Quoda Code Editor

Y después de tanto aprender llegó el momento de escribir tu propio código. Para ello contamos con el editor Quoda. Con este editor podemos crear nuevos archivos con plantillas predefinidas para diferentes lenguajes de programación. Cuenta además con un  teclado que nos pone todos los caracteres especiales al alcance de los dedos sin tener que buscar dentro del teclado.

Programar 08
Sólo necesitas tu Android para programar. / © NextPit

Con la versión de pago (4,50 €) además podremos disfrutar de una herramienta para completar código, integración FTP/SFTP, integración con Google Drive/Dropbox y vista previa de HTML.

${app-com.henrythompson.quoda}

DroidEdit

DroidEdit es un editor para codear directamente en tu dispositivo Android. Tiene varios temas para cambiar los colores y hacer el código mucho más atractivo. Identifica automáticamente los bloques para organizarte mejor y poder ocultar lo que no quieres ver. También puedes editar tus archivos directamente en Dropbox y compartir documentos, también a través de correo electrónico.

Programar 09
Colorea el código a tu gusto. / © NextPit

Con la versión de pago además podemos obtener soporte para SFTP, acceso a otros servicios en la nube y personalizar los temas visuales a nuestro gusto.

${app-com.aor.droidedit}

Octodroid for GitHub

Y no podía faltar una aplicación para poder ver en nuestros smartphones todos los comentarios y ayuda que nos ofrece la comunidad en GitHub para depurar nuestro código. Por supuesto el código de la aplicación es abierto y puedes ojearlo en esta gran plataforma para el desarrollo de software.

Anímate a crear tus propias aplicaciones o formar parte de esta magnífica comunidad de dasarrolladores. Quién sabe si algún día tu proyecto se lo acaben instalando millones de personas, solo tienes que probar.

¿Te animas o ya eres un máster del código? Cuéntanos tu experiencia.

Artículo siguiente
Sin comentarios
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición