“Aprendí VBA de las macros, sé que el código generado no puede compilar aplicaciones, pero ayuda a comprender mucho más rápido”.
Lo que te escucho decir no es que no puedes aprender, sino que aprendes mejor “alcanzando el límite”, abriendo las cosas para ver cómo funcionan y hurgando un poco. Lo entiendo.
Si ese es el caso, hay muchas oportunidades para jugar con el “código generado” en la web.
- ¿Cuánto costará contratar a un desarrollador web y de aplicaciones para crear un sitio web / aplicación que requiera una base de datos? ¿Dónde puede encontrar un desarrollador de aplicaciones que quiera crecer con su negocio?
- ¿Cuáles son las mejores aplicaciones móviles o web para personas ciegas (con discapacidad visual)?
- ¿Debo diseñar la aplicación móvil primero y luego la aplicación web?
- Quiero desarrollar una nueva aplicación de mensajería. ¿Qué herramientas y marcos de desarrollo podría usar para desarrollarlo?
- ¿Qué debería preferir para mi futuro en programación, aplicaciones web o desarrollo de aplicaciones móviles (Android)?
Comienza visitando un sitio web simple que creas que puede ser fácil e interesante para que lo entiendas. Haga clic derecho en cualquier lugar de la página y haga clic en “Ver código fuente”. En la mayoría de los casos, esto le permitirá explorar todo el funcionamiento interno del front-end del sitio. Esto incluye HTML, CSS y JavaScript, que debe tener una comprensión general de si desea crear aplicaciones web. Intente copiar estos archivos y hacer pequeños cambios para ver qué se rompe cuando los carga en un navegador.
Si llega hasta aquí y quiere ir un paso más allá, puede descargar el código de una aplicación web de código abierto y alojarlo localmente en su propia máquina. Esto lo expondrá a servidores web, bases de datos y el código de fondo, que podría estar en PHP o Python. Nuevamente, intente hacer cambios para comenzar a comprender cómo funciona el código.
VBA es feo y complicado. Si puede aprenderlo leyendo macros de Excel, no debería tener ningún problema para aprender los idiomas de la web. Los fundamentos básicos de programación son los mismos. La parte más difícil es entender cómo funcionan todos los idiomas y tecnologías juntos.
Concéntrese en comprender el panorama general por ahora. Será mucho más fácil entender lo que el código está tratando de hacer dentro de este contexto, en lugar de tratar de aprender idiomas de fondo en un vacío.