Todo el mundo ha experimentado el deseo de programar en un momento u otro. Sin embargo, generalmente existen cuatro factores limitantes: limitaciones de tiempo, material de estudio, bloqueos mentales y capacidad de atención. Así que despeja tu agenda, despeja tu mente y automedica tu TDA 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 otorgue alfabetización en códigos a nadie. Aprender a codificar es lo mismo que aprender cualquier idioma: hay sustantivos, verbos y oraciones que se combinan de cierta manera para tener sentido para la computadora. Una vez que hayas escrito un pensamiento completo, 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 idioma, cuanto mayor sea su experiencia, más estructuras lingüísticas oscuras podrá utilizar. Sin embargo, cualquiera puede aprender las estructuras básicas del lenguaje.
El tercer bloque mental es motivarse y "Simplemente hazlo". Las herramientas son gratuitas. Los recursos están disponibles. Cualquiera que quiera escribir un programa puede hacerlo y publicar su trabajo. Por lo tanto, simplemente debe ingresar a su IDE y comenzar a crear algo.
Herramientas: Cómo crear una aplicación para Android, parte 1: configuración de Eclipse y el SDK de Android - Configurar Eclipse y el SDK de Android le brindará las herramientas básicas que necesita para comenzar a crear una aplicación para Android. Como con cualquier proyecto, primero debes comenzar reuniendo tus herramientas y aprendiendo a usarlas.
Habilidades: "Los tutoriales de Java" - Los tutoriales de Java son esencialmente un libro electrónico http que se presenta en el mismo formato que muchas certificaciones y cursos en línea. Mucha gente ha declarado que quiere "sentarse y aprender Java". Los tutoriales de Java son una excelente manera de hacer precisamente esto. Esto está diseñado para escribir aplicaciones Java genéricas, y no específicamente la implementación de Java en Android. Aprender este material le brindará 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 proporcionados por Google. Una vez que aprenda a programar en Java, necesitará conocer los componentes individuales de una aplicación. Cada uno de estos paquetes funciona como sustantivos y verbos en su escritura. La documentación muestra el momento y el lugar apropiados para usar estas palabras, así como lo que se obtiene de ellas. Este índice de paquetes sirve como diccionario.
Arquitectura: "Diseño de Android" - La página de diseño de Android es una excelente plataforma de lanzamiento para ideas en su aplicación de Android. Esta página son ejemplos de lo que a Google le gustaría 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.
Entonces, hemos cubierto todos los conceptos básicos necesarios para comenzar a crear sus propias aplicaciones de Android. Hay casi infinitos recursos disponibles en Internet. Comparta sus recursos favoritos a continuación.