Todos hemos sentido el deseo de programar en algún momento. Sin embargo, generalmente hay cuatro factores limitantes: restricciones de tiempo, material de estudio, bloqueos mentales y capacidad de atención. Así que despeja tu agenda, despeja tu mente y automedica tu TDAH con una buena taza de tu café favorito, porque aquí tienes el material que necesitas para aprender a programar.

La parte más difícil de aprender a programar es superar un bloqueo mental. En primer lugar, no existe ninguna deidad de la programación que le conceda a nadie la alfabetización en programación. Aprender a programar es lo mismo que aprender cualquier lenguaje: hay sustantivos, verbos y oraciones que se unen de una determinada manera para que tengan sentido para la computadora. Una vez que has escrito una idea completa, el programa funciona correctamente.

En segundo lugar, incluso los expertos en Java con doctorados en informática piensan que Java tiene enormes cajas negras con entradas y salidas. Al igual que con cualquier lenguaje, cuanto mayor sea su conocimiento, más estructuras de lenguaje desconocidas podrá utilizar. Sin embargo, cualquiera puede aprender estructuras de lenguaje básicas.

El tercer bloqueo mental es la motivación y el "simplemente hazlo". Las herramientas son gratuitas y los recursos están disponibles. Cualquiera que quiera escribir un programa puede hacerlo y publicar su trabajo. Por lo tanto, lo único que tienes que hacer es meterte de lleno en tu IDE y empezar a crear algo.

Herramientas:Cómo crear una aplicación para Android Parte 1: Configuración de Eclipse y el SDK de Android:la configuración de Eclipse y el SDK de Android le proporcionará las herramientas básicas que necesita para comenzar a crear una aplicación para Android. Como en cualquier proyecto, debe comenzar reuniendo sus herramientas y aprendiendo a usarlas primero.

Habilidades:"The Java Tutorials":The Java Tutorials es básicamente un libro electrónico en formato http que tiene el mismo formato que muchas certificaciones y cursos en línea. Muchas personas han afirmado que quieren "sentarse y aprender Java". The Java Tutorials es una excelente manera de hacer precisamente eso. Está diseñado para escribir aplicaciones Java genéricas y no específicamente para la implementación de Java de Android. Aprender este material le proporcionará una sólida base de conocimientos para programar aplicaciones Java.

Materiales:"Índice de paquetes" de Android:el índice de paquetes de Android es una referencia para todos los paquetes, clases y API que ofrece Google. Una vez que aprenda a programar en Java, deberá conocer los componentes individuales de una aplicación. Cada uno de estos paquetes funciona como sustantivos y verbos en su texto. La documentación muestra el momento y el lugar adecuados para usar estas palabras, así como lo que puede obtener de ellas. Este índice de paquetes funciona como su diccionario.

Arquitectura:"Diseño de Android":la página de Diseño de Android es una excelente plataforma de lanzamiento para ideas para su aplicación de Android. Esta página contiene ejemplos de lo que Google desea ver. Cada página muestra implementaciones de diseño recomendadas por Google.

El aspecto humano:nuestro foro de piratería de Android es el lugar perfecto para hacer preguntas, obtener respuestas y ver los trabajos de otros desarrolladores.

Hemos cubierto todos los aspectos básicos necesarios para comenzar a crear tus propias aplicaciones Android. Hay recursos casi infinitos disponibles en Internet. Comparte tus recursos favoritos a continuación.