¿Debo volver a los libros de Java y estudiarlos o continuar creando malas aplicaciones?

Créeme, no puedes aprender Java si estás siguiendo Youtube. Estos videos solo son útiles para comprender algunos contenidos que a veces no se mencionan correctamente en los libros.

Le sugiero que compre una copia impresa de cualquier libro de referencia de JAVA y aprenda de acuerdo con ella. Incluso las copias en papel de estos libros son difíciles de seguir.

Incluso al principio, yo también comencé con la copia en papel y los videos para aprender Java, pero pronto me di cuenta de la importancia de tener la copia en papel.

Entonces, cuando comience a crear aplicaciones, puede seguir esos videos e investigar en stackflow.

Incluso no le sugiero que visite con frecuencia sitios como stackflow porque destruye completamente su creatividad. La mayoría de las personas visitan estos sitios solo para copiar y pegar.

Le sugiero que comience con algunos ejemplos y cree una aplicación lo más simple posible. Definitivamente, se desarrollará más rápido de esta manera cuando reciba ayuda de stackflow.

Una cosa más …… .. No dejes la programación una vez iniciada.

Aprendí a crear aplicaciones de manera similar al ver videos de YouTube sobre cómo hacer una aplicación hello world y eso convirtió mi interés en crear aplicaciones complejas, tomé un descanso de 10-15 días y nuevamente revisé mis conceptos de Java.

Antes, para cada sintaxis y actividad, solía buscarlos en Google, pero ahora me refiero a Android estándar que desarrolla documentos y no necesito buscarlos en Google.

¡Cree aplicaciones y donde quiera que se sienta débil intente repasar esos conceptos!

Por el contrario, intentar y fallar en mi opinión es la única forma de aprender. El conocimiento que realmente retiene es el conocimiento que adquiere mientras investiga cómo superar su próximo obstáculo.

He conocido muchos programadores calificados que no pueden programar. No se deje engañar por pensar que completar un curso es siempre la mejor solución. La experiencia práctica y práctica es mucho más importante.

La mejor manera de aprender (en mi opinión) es programándote, pero no podrás escribir código “limpio / eficiente” si no conoces los conceptos básicos del lenguaje, Java en tu caso.

Le sugiero que continúe programando pero al mismo tiempo consiga un buen libro de Java, léalo e implemente los ejemplos que ofrecen. Al mantener estas dos líneas en paralelo, terminarás creando aplicaciones sexys en poco tiempo.

Buena suerte;)

More Interesting

¿Cuáles son las mejores aplicaciones de Android para el autoaprendizaje?

¿Cuál es la diferencia exacta entre el complemento Eclipse para Android y Android Studio desde una perspectiva de desarrollo? ¿Es necesario cambiar a Android Studio lo antes posible?

Cómo obtener recargas móviles gratuitas instalando aplicaciones y ganando mucho tiempo de conversación

¿Debo usar el diseño de material en mi aplicación de Android o intentar crear mi propio tema?

¿Cómo podemos transferir los contactos del teléfono desde una tableta Android a otro móvil Android sin usar una computadora o computadora portátil?

¿Es posible almacenar el nombre del paquete de aplicaciones de Android instaladas en una matriz?

¿Por qué las aplicaciones menores están hechas para teléfonos Nokia en comparación con Android, iOS?

¿Qué motor de juego gratuito es mejor para Android y Apple Store?

Cómo recuperar mis contactos eliminados

Cómo desarrollar una aplicación de Android después de aprender Java

Cómo instalar algunos archivos APK que muestran 'aplicación no instalada' cuando instalé normalmente

Cómo reproducir Pandora o cualquier audio de Android en mis altavoces iMac

¿Desarrollar aplicaciones de Android es una buena forma de aprender programación Java?

¿Cuáles son los principales cambios en la versión de Android Lollipop del KitKat anterior para desarrolladores de aplicaciones en Android?

¿Cómo la aplicación OLA habilita el GPS automáticamente sin ir a la página de configuración del dispositivo y recuperar su ubicación tan rápido para una aplicación de Android?