Sí, si está buscando obtener conocimientos básicos sobre el desarrollo web y de Android, puede hacerlo en un lapso de 45 días. Puede ver la sintaxis, puede intentar escribir pequeños trozos de código, depurarlo, ejecutarlo, puede probar algunas cosas elegantes editando fragmentos de código.
Para WebDev puede consultar: Tutoriales web en línea de W3Schools
Para Android puede consultar: Desarrolladores de Android
Al hacer esto, solo se familiarizará con el lenguaje y podrá comprender el código escrito por otros desarrolladores. Si está dispuesto a escribir código por su cuenta, deberá invertir una gran cantidad de tiempo. Necesitará comprender todos y cada uno de los conceptos en profundidad, practicarlos, desarrollar algo utilizando esos conceptos. Desarrollo de aplicaciones integrando más de un concepto.
También hay una forma alternativa de aprender el desarrollo de Android. En lugar de aprender conceptos y luego codificarlos, puede hacerlo de otra manera siguiendo los pasos escritos a continuación.
- "¿Cómo aprender Android en la semana para comenzar?"
- ¿Hay algún problema en la instalación de un archivo APK respaldado en móviles Android?
- ¿Cuál es el software de sincronización más confiable entre un teléfono Android y Outlook en una PC sin el uso de una nube?
- Cómo aprender el desarrollo de J2EE / Android lo antes posible (para la persona que es principiante en Java)
- ¿En qué carpeta de Android escriben datos las aplicaciones de Android?
- Comience con el diseño de la aplicación en papel (dibuje la interfaz de usuario de la aplicación de acuerdo con sus requisitos)
- Descomponer la interfaz de usuario compleja en pequeños fragmentos
- Analizando sus componentes en términos de IU (Ejemplo: Botones, ListView, etc.)
- Después de anotar los componentes de la aplicación, busque en Google lo mismo.
- Aprenda todos los conceptos de componentes de la interfaz de usuario y luego intégrelos todos (uno a la vez) y podrá desarrollar su aplicación sofisticada.
- Inicialmente, enfóquese en la funcionalidad principal de la aplicación en lugar de la interfaz de usuario
- Después de lograr el rendimiento de calidad, concéntrate en la interfaz de usuario (dale un aspecto Material)
(Lo mismo puede aplicarse para el desarrollo web hasta cierto punto).
Si sigue los pasos anteriores, no necesitará comprender todos los conceptos de una vez. Podrá aprenderlos según sus requisitos.
Espero que te ayude.
La mejor de las suertes 🙂