Estoy seguro que casi nadie se imagina al programador como una persona que en lugar del computador tenga el móvil como herramienta de escritura del código, y ¿Por qué? sí los dispositivos móviles han evolucionado a tal nivel que hoy podemos realizar en ellos muchas cosas que antes solo eran posibles desde un ordenador aún no son utilizados como herramientas, para aprender a programar o desarrollar software
Entonces es que acaso no es posible aprender a programar desde un celular
La respuesta a ese cuestionamiento es un gloriosos DEPENDE, pero depende ¿De que?
De tres cosas
Lo que entendemos por “Aprender a programar”
El lenguaje que deseas aprender
El editor de texto utilizado
Vamos a profundizar en cada uno de los puntos con el propósito de poder dar una respuesta que sea eficiente y que aclare tus dudas, pero sobre todo que evite pérdidas de tiempo en aquellos que desean iniciar en el mundo de la programación pero no cuentan con un portátil, para dar sus primeros pasos en alguno de los muchos lenguajes que existen
Primer punto ¿Qué es aprender programar para ti?
Voy a empezar este punto con una afirmación un poco dura, Sí para ti aprender a programar desde el móvil es hacer completamente todo del el celular (ejercicios de práctica, desarrollo de programas,) entonces “No es posible”
Pues aunque se pueden hacer muchas cosas sin necesidad de una computadora lo cierto es que para afianzar los conocimientos en algún momento tendrás que utilizar una, aunque la frecuencia de uso varía según la tecnología que intentes dominar, mientras que para algunos lenguajes deberás usar un pc con mucha frecuencia para otros solo será ocasionalmente
Segundo punto ¿Qué lenguaje deseas aprender a programar?
Este punto es muy importante y está relacionado fuertemente con el anterior, pues hay lenguajes en los que mediante el móvil solo vas a poder realizar cosas básicas y las intermedias o avanzadas deberás practicarlas en una Pc hay otros en los que podrás realizar temas básicos intermedios y hasta avanzado casi sin necesidad de un ordenador (aunque de vez en cuando se necesita)
Un ejemplo muy sencillo sería java en esta tecnología vas a encontrar infinidad de aplicaciones que te van a permitir programar desde el celular, pero el detalle está en que vas a poder hacerlo solamente con temas que forman parte de lo más básico
No me malinterpretes son temas importantes y que siempre se ocupan, pero avanzar al siguiente nivel requiere la potencia de un portátil, desde un móvil no vas a poder practicar con nada que tenga que ver con interfaces y lo mismo pasa con otros lenguajes como C, C++ y Python
Aunque no todo está perdido pues en tecnología de desarrollo web, sí que puedes llegar muy lejos, pues HTML, Css y javascript son en esencia la trinidad de internet y la mayoría de páginas web están construidas con ellos y adivina!!! Son posibles de ejecutar desde un móvil
Muchos tienden a minimizar dichos lenguajes (HTML no se considera un lenguaje pero en combinación con los demás podría decirse que lo es) sin embargo son los que menos requerimientos exigen a la hora de iniciar y además la demanda del mercado laboral suele ser brutal, a través del celular puedes aprender mucho de HTML, Css y javascript tanto temas básicos, como intermedios o avanzados y aunque en ocasiones vas a requerir una Pc la verdad su uso va a ser menos frecuente que con otras tecnologías
Tercer punto: El editor de texto
Mientras tu celular cuente con sistema operativo Android o IOs vas a tener acceso a una infinidad de editores que te van a permitir escribir el código y ejecutarlo
La recomendación que puedo darte es que selecciones un editor que sea especializado en el lenguaje que has seleccionado y que pruebes varios y decidas el que más te guste
Recomendación final
Iniciar a programar o querer iniciar, pero no contar con un Pc puede parecer desafiante Y la verdad lo es, por tanto quiero dar un consejo:
Empezar con HTML, Css y javascript es lo ideal cuando no cuentas con una Pc pues basta con un móvil para avanzar y ya cuando puedas de vez en cuando tener acceso a una computadora, ya sea de un amigo o en un local de internet entonces práctica lo que has aprendido por medio del móvil
La ventaja de iniciar con dichas tecnologías es que si no te desanimas y logras seguir puedes llegar a ganar ingresos más fácilmente que con otros lenguajes lo que te va a permitir comprarte tu propia portátil
Y por último Un editor de texto excelente para empezar en las tecnologías de desarrollo web completamente usando un celular es TrebEdit
Cualquier duda que tengas puedes hacerlo saber en la caja de comentarios y con gusto la voy a estar revisando