5 recursos para ayudarte a aprender programación desde un teléfono
Publicado: 2022-04-26- Escribir código vs aprender
- Programar es más que escribir código
- Aprendiendo a codificar en un teléfono
- 1. Aprende solo
- 2. Mimo
- 3. Enki
- 4. FreeCodeCamp
- 5. Ejercicio
- ¿Cómo ver el código fuente del sitio web desde un teléfono móvil?
- Un día a la vez
Hace poco vi a alguien hacer esta pregunta en uno de los cursos de Python en los que me había inscrito, y me dio curiosidad. ¿Es factible aprender a programar desde un smartphone? ¿Qué hay de escribir código desde una tableta? ¿Es posible aprender a codificar de manera competente sin usar una computadora? Bueno, hay muchas maneras de responder a esta pregunta.
En primer lugar, un teléfono inteligente se puede usar para aprender prácticamente cualquier cosa. Tú, yo y todos los demás ya lo estamos haciendo. Guías de YouTube, tutoriales en línea o publicaciones de blog desde un teléfono inteligente. Hay muchas cosas que puedes hacer y aprender con un teléfono inteligente.
Pero, ¿seguramente no programando?
¿La respuesta corta? Sí, de hecho puedes aprender a programar usando un teléfono inteligente. No será eficiente, pero podrás aprender. De hecho, incluso puede escribir programas funcionales, pero hacerlo tiene un costo. Y ese costo es que estás encerrado en material de aprendizaje específico.
Dejame explicar.
Escribir código vs aprender
Si desea escribir código en su dispositivo inteligente, todo lo que tiene que hacer es descargar una aplicación de la tienda de aplicaciones. Los editores de código para dispositivos móviles existen desde hace años. Y muchos programadores los usan. Algunos incluso proporcionan los medios para compilar programas directamente desde el propio dispositivo móvil. Y si bien esta es una gran noticia, no es lo mismo que aprender.
¿De qué sirve un editor de código si no sabes nada de código, para empezar?
Entonces, si desea aprender a codificar desde un teléfono, su única opción real es usar plataformas de aprendizaje interactivo. Codecademy Go es uno de esos ejemplos: su aplicación móvil está repleta de materiales de aprendizaje relacionados con el código educativo. Y sin duda pondrá a prueba los límites de sus habilidades para resolver problemas si nunca antes ha hecho nada de programación.

En todo caso, puede al menos aprender los conceptos básicos de un lenguaje de programación. En cuanto a convertirse en un desarrollador competente, no contaría con ello. Y aquí está mi razonamiento para ello.
Programar es más que escribir código
Resolver problemas y aprender la sintaxis del código desde un teléfono inteligente puede ser muy divertido. Absolutamente deberías hacerlo si estás interesado en aprender. Pero, la programación no se trata solo de escribir código. También tienes que considerar lo que deseas crear.
Si su objetivo es crear un sitio web personalizado, necesitará acceso a bibliotecas externas. Y en algunos casos, marcos. También necesitará una forma de implementar su código personalizado en un sitio web. Y llegados a este punto, empieza a ser tedioso gestionarlo todo desde un teléfono.
Aunque, hay que admitirlo, no es imposible. Idealmente, solo usa su teléfono para aprender y dominar ciertos conceptos y luego transferir ese conocimiento a sus sesiones de computadora.
Pero, hablemos de los diferentes sitios web y aplicaciones móviles que brindan los medios para aprender al menos los conceptos básicos de programación desde su teléfono.
Aprendiendo a codificar en un teléfono
Estos son recursos cuidadosamente seleccionados. En otras palabras, los probé en mi teléfono inteligente y puedo verificar que se pueden usar. Algunas de estas plataformas han proporcionado aplicaciones móviles para facilitar el acceso. Para otros, tendrás que usarlos directamente desde el navegador.
1. Aprende solo

Sololearn es una de las plataformas de aprendizaje más completas para estudiantes independientes. Su plataforma es completamente gratuita, pero siempre puedes convertirte en un suscriptor de pago. La diferencia es que los suscriptores obtienen acceso a más material. Pero, para comenzar, no hay costos asociados. Todo lo que tienes que hacer es decidir el idioma que deseas aprender.
Por el momento, sus cursos y materiales de aprendizaje cubren más de 25 idiomas y temas.
Sus aplicaciones móviles tienen un uso acumulado de más de 15 millones de usuarios activos. Esto es genial porque también obtienes acceso a la comunidad Sololearn. Un lugar donde se pueden discutir temas y encontrar respuestas a preguntas, todo conectado directamente desde la propia aplicación.

2. Mimo

Mimo se creó desde cero para ser una plataforma de aprendizaje móvil. Han creado un entorno de desarrollo personalizado que realmente le permite crear y publicar sitios web. Puede ir tan lejos como para crear una cartera personalizada de todos los proyectos que ha completado.
Sus materiales de aprendizaje se dividen en Caminos . Puede elegir entre Python, Desarrollo web y SQL. Cada camino proporciona una experiencia de aprendizaje única para un propósito específico. Por ejemplo, en el curso de desarrollo web, aprenderá sobre JavaScript, HTML y CSS.
Mi favorito personal de Mimo es la hoja de ruta de aprendizaje. Todos los días puede elegir un proyecto preconstruido y trabajar en él directamente. Esto incluye crear una página de inicio, personalizar páginas de destino e incluso agregar funciones de comercio electrónico a su sitio.
3. Enki

La plataforma Enki se especializa en datos y aspectos técnicos de la programación. Si su objetivo es trabajar con datos, esta es una plataforma imprescindible para inscribirse. Y, aunque se centran en aspectos altamente técnicos de la codificación, sigue siendo una excelente opción para principiantes.
La aplicación móvil tiene miles de lecciones divididas en varias subcategorías. Para los principiantes, el curso Introducción a la codificación les brindará una sólida visión general de cómo funcionan los programas. Una vez que domines la introducción, puedes pasar a áreas más específicas. Enki tiene materiales sobre Python, Data Science, JavaScript y muchas otras rutas de codificación.
Mi primera impresión de Enki es que pretende poner a prueba tus habilidades de pensamiento crítico. El ejercicio del tamaño de un bocado y las lecciones interactivas brindan una profunda sensación de progresión. La adición de cuestionarios y preguntas pondrá a prueba sus habilidades de aprendizaje. No solo puede escribir y practicar código, sino también verificar que lo que ha aprendido funciona.
4. FreeCodeCamp

No podemos hablar de aprender a programar sin mencionar freeCodeCamp. Es el proyecto más popular en GitHub. Y es un claro testimonio de cuán poderosos son los recursos de freeCodeCamp para los nuevos programadores. Con miles de tutoriales gratuitos, es la plataforma de referencia para cualquiera que quiera convertirse en desarrollador o ingeniero de software.
Ahora, a diferencia de algunas de nuestras plataformas antes mencionadas, freeCodeCamp no tiene una aplicación móvil oficial. Sin embargo, se puede utilizar en el navegador de su teléfono inteligente. Y, desde 2019, freeCodeCamp ha brindado una experiencia móvil fluida. Puede inscribirse en cualquier curso y luego continuar su progreso en una computadora si lo desea.
En cuanto a los cursos en sí, encontrará miles de horas de materiales detallados. Puede aprender desarrollo front-end, visualización de datos, diseño web receptivo y mucho más.
5. Ejercicio

Exercism es una organización sin fines de lucro que ofrece más de 50 cursos interactivos. Si desea perfeccionar sus habilidades de programación y hacerlo rápido, pruebe Exercism. Una de las formas en que esta plataforma se diferencia de otras es la tutoría personal.
La plataforma invita activamente a otros desarrolladores experimentados a convertirse en mentores de los principiantes. Y, si nunca antes ha escrito código, encontrará muchos desarrolladores dispuestos a ayudarlo.
Sin embargo, una característica se destaca más que otras. Y eso es progresión. Para avanzar a nuevas lecciones, debe completar la que está actualmente. Hace maravillas para la productividad y agudiza su pensamiento crítico.
No hay forma de saltarse una lección. Entonces, para superarlo, debes encontrar una solución.
Y este enfoque hace maravillas para acelerar el ritmo de aprendizaje.
¿Cómo ver el código fuente del sitio web desde un teléfono móvil?
Hace poco me hicieron esta pregunta, así que también la responderé en este artículo. Si desea ver el código fuente del sitio web desde un teléfono móvil, puede usar una aplicación creada por Neatnik: Ver código fuente.

Esta herramienta le permite insertar la URL de un sitio web para el que desea ver el código fuente y luego genera una salida. A continuación, puede ordenar el marcado para una mejor legibilidad.
Es una solución bastante básica, pero hace el trabajo para el propósito previsto.
Un día a la vez
Esta lista no es de ninguna manera la única forma de aprender a codificar en su teléfono inteligente. Sin embargo, es una selección bastante completa de aplicaciones y cursos basados en navegador. No importa si ya eres programador o planeas convertirte en uno. Creo que agregar incluso uno de los recursos de esta lista a su rutina diaria tendrá un impacto enorme.
Es más importante tomar las cosas un día a la vez. Tratar de saltar antes de mirar a menudo puede causar problemas con la motivación y el compromiso. Y, cuando se trata de codificación, los primeros pasos suelen ser los más difíciles.