¿Cuál es la mejor manera de aprender programación web?

Como alguien que prácticamente tiene todos sus conocimientos desde su casa, me siento como si estuviera calificado para responder esta pregunta. Esto es lo que creo que son los mejores recursos (gratuitos) y consejos para desarrollar habilidades de desarrollo web.

Enfoque Metodico: Conocimiento Del Libro De Texto

1) Los sitios web como Codecademy y W3Schools me ayudaron a comenzar a utilizar las tecnologías web básicas. No solo ofrecen cursos de introducción en HTML, CSS y JavaScript (los “tres grandes” del desarrollo web), sino que cada curso ofrecido en Codecademy es gratuito. Yo personalmente puedo responder por ellos; hacen un gran trabajo al integrar ejemplos del mundo real. Ejecutar algunos de los cursos de desarrollo web (o todos ellos) definitivamente te hará bien, y es así como comencé a aprender web-dev.

2) ¡ Dirígete a la biblioteca! Hay muchos más sitios web en línea que Codecademy y W3Schools, pero, naturalmente, los libros son simplemente más profesionales que leer algunos tutoriales y tienden a contener la totalidad de la información que un desarrollador web necesita saber. Si tiene acceso a una biblioteca, uno de los mejores consejos que le puedo dar es ir a buscar un buen libro para el desarrollo web. A diferencia de Codecademy o en algunos casos, W3Schools, un buen libro contendrá información sobre el autor, guías completas y ejemplos que usualmente están en un formato más amigable para los principiantes. También abarcarán una mayor cantidad de información sobre el tema, algo que le permitirá mantener un buen conocimiento. Es bueno haber leído al menos un libro cuando, de lo contrario, está obteniendo la mayor parte de los conocimientos en Internet.

Enfoque aplicado: aprender haciendo!

3) ¡ Aprende con el ejemplo! Algo que me gusta decirle a la gente es que leer 100 libros en HTML y memorizar todos los conceptos no te ayudará en absoluto. La programación, y especialmente el desarrollo web, es algo que tienes que hacer tú mismo para descubrir qué es exactamente lo que está sucediendo. Un proyecto inicial común para desarrolladores principiantes sería la cartera que se explica por sí misma. A medida que su experiencia en el desarrollo web crece, puede seguir mejorando y agregando a la cartera que construye. Es un campo en el que puedes ver los resultados de lo que aprendes y, en ese sentido, te satisface al instante.

4) Piensa como un desarrollador web, sé curioso! Mucha gente que conozco ha dominado el arte de pensar como un desarrollador web. El truco consiste en integrar la curiosidad de un desarrollador web en sus actividades diarias. En estos días, prácticamente todo el mundo pasa algún tiempo navegando por internet. Hacer preguntas en sitios web, a colegas afines o incluso a ti mismo te permitirá culminar en un mejor desarrollador web. Desarrollar para la web es extremadamente modular: si ves algo en un sitio web como un carrusel de imágenes o una barra de desplazamiento personalizada, debes preguntarte: ¿Cómo hicieron eso ? Una búsqueda rápida en la web con las palabras clave adecuadas, como “barra de desplazamiento personalizada html css” en google, le dará resultados con un código que debería hacer exactamente eso. A diferencia de otros campos de programación, el diseño web es extremadamente modular, y ver nuevos elementos en su proyecto es tan fácil como descargar algunos fragmentos de código en su documento. Permanezca muy curioso y aprenda a aprovechar el poder de la barra de búsqueda de Google.

La clave para aprender programación web es hacerlo tú mismo. No hay nada mejor que construir su propio sitio web altamente interactivo basado en bases de datos en lo que respecta a la programación para la web, pero un poco de ayuda para saber dónde y cómo comenzar es esencial. Hay varios sitios que tienen excelentes recursos para ayudarlo a comenzar. He esbozado algunos de mis favoritos a continuación.

  • Codecademy es un sitio gratuito que ofrece cursos interactivos que puede seguir en los lenguajes de programación esenciales, incluidos Javascript (jQuery), HTML / CSS, Python y Ruby.

    Codecademy es la forma más fácil de aprender a codificar. Es interactivo, divertido, y puedes hacerlo con tus amigos.

  • Team Treehouse es una alternativa de pago que ofrece aún más. Si has disfrutado de los cursos en Codecademy, puedes disfrutarlos. Además de la ayuda con los mismos idiomas web básicos descritos anteriormente, también ofrecen cursos adicionales.

    Más de 700 videos de entrenamiento de alta calidad. Pon a prueba tus conocimientos a través de pruebas y desafíos de código.

    Aprenda a diseñar y crear sitios web que funcionan en computadoras de escritorio, tabletas y dispositivos móviles.

    Aprenda a programar aplicaciones web dinámicas como redes sociales y sitios de comercio electrónico.

    Aprenda cómo iniciar una empresa con una introducción a los conceptos básicos del negocio, incluidos marketing, finanzas y contabilidad.

    Los desarrolladores de iOS hacen aplicaciones utilizando Objective-C y Xcode. Aprende todo lo que necesitas saber para crear increíbles aplicaciones para iPhone.

    Los desarrolladores de Android hacen aplicaciones utilizando Java y el SDK de Android. Aprende todo lo que necesitas saber para crear increíbles aplicaciones de Android.

    El contenido extra incluye series de videos que cubren los procesos más creativos en diseño e ilustración de logotipos. Otro contenido adicional incluye series de videos que cubren el proceso y los componentes que forman parte de la creación de aplicaciones del mundo real.

  • Y revise la siguiente respuesta si desea ver aún más sitios que ofrecen ayuda con la programación para la web. La respuesta de Nick Huber a ¿Cuáles son los mejores recursos (sitios, libros o tutoriales) para aprender a programar?

Esto es lo que te recomendaría que hicieras (si estás interesado en la programación web)

  1. Configuración : compre un dominio (GoDaddy) y una cuenta de alojamiento (HostMonster) y vea si puede obtener su dominio recién comprado para ser alojado en Hostmonster; Configure WAMP / MAMP en su computadora local. Configure WinSCP o FTP para conectarse a su servidor.
  2. Estudia HTML / CSS : esto te enseñará cómo crear cualquier sitio web; HTML debe contener información y no debe usar tablas para diseños; Estudia CSS para ver cómo puedes hacer que el sitio web sea bonito y esté mejor organizado
  3. Study jQuery / jQueryUI – jQuery es una biblioteca de javascript que le permite agregar muchas interacciones interesantes para el sitio. jQueryUI es otra biblioteca que puede ahorrar sus horas de tiempo de codificación.
  4. Estudie PHP o Ruby : elija un lenguaje de programación backend que desee estudiar y familiarícese con él. Estudie cómo almacenar información en matrices, pase variables a través de POST, GET y SESSION. Le recomendaría que vaya con PHP primero, ya que puede ser más difícil para usted desarrollar una aplicación web completa solo con Ruby (a menos que use Sinatra, pero yo solo usaría PHP al principio)
  5. Study MySQL – MySQL le permite almacenar información en la base de datos. Es gratis y muy fácil de instalar. Una vez que sepa PHP y MySQL puede construir una aplicación web desde cero. También estudie cómo prevenir la inyección de MySQL, que es una de las fallas de seguridad más grandes que cometen los programadores aficionados.
  6. Tenga un buen conocimiento de la programación orientada a objetos ( OOP) : no es un verdadero programador a menos que tenga una comprensión sólida de la programación orientada a objetos (Programación orientada a objetos). Aprenda a crear clases, crear métodos / funciones, crear variables de instancia, configurar constructores, hacer métodos / funciones / variables privadas, públicas, etc.
  7. Aprende el framework MVC : estudia CodeIgniter, Ruby on Rails o Django. El marco MVC facilita que varios desarrolladores / diseñadores trabajen en una aplicación web. Este es un conocimiento imprescindible para todos los ingenieros superiores de software.
  8. Aprenda ORM : conocer el Mapeador relacional de objetos puede ayudarlo a guardar líneas y líneas de códigos. Si estás haciendo Ruby on Rails, te sentirás muy cómodo con ORM. Si está utilizando CodeIgniter, puede usar Datamapper, que es una biblioteca ORM para PHP.
  9. Aprenda el control de versiones : aprenda cómo puede usar el control de versiones para guardar cada cambio realizado en el código (use SVN o Git). También configure una notificación por correo electrónico (SVN Notificar si está usando SVN) para informarle de cada cambio realizado en los códigos. Esto le permite actualizar rápidamente la puesta en escena o el servidor de producción con una línea de comando (en lugar de copiar los archivos manualmente). También le permite revertir los códigos a cualquier versión anterior. Si realizó algunos cambios accidentales que colapsaron el sitio, simplemente puede revertir los códigos a cómo era hace un día, hace una semana, etc. También puede ver qué desarrolladores escribieron qué líneas de códigos para que pueda hablar con la persona correcta Si estás intentando arreglar un error, etc.
  10. Aprenda a configurar un servidor en la nube desde cero : aprenda a configurar apache, nginx, diferentes bibliotecas y aprenda a hacer esto en la nube desde cero. También aprenda cómo configurar firewalls, instalar PHP5-FPM (si está usando PHP), configurar servidores remotos de mysql, etc.
  11. Aprenda a construir pruebas de unidad / integración : Ruby on Rails tiene excelentes pruebas de unidad / integración (Rspec, Capybara, Cucumber, etc.). Más compañías están buscando ingenieros que sepan cómo usar estas herramientas, pero le recomendaría que no lo haga hasta que domine los otros temas mencionados anteriormente.
  12. Vaya a temas más avanzados : una vez que tenga estos fundamentos sólidos, vaya a aprender Node.JS, SAAS, HAML, MongoDB, Socket.IO y otras tecnologías / herramientas más recientes. Una vez que tiene fundamentos sólidos del 1-11, aprender nuevas tecnologías se vuelve mucho más fácil.

También he creado una empresa para ayudar a las personas a aprender cómo codificar utilizando estos enfoques y he visto cómo las personas pasan del conocimiento html básico a la creación de aplicaciones web de nivel empresarial con estos 12 temas en cuestión de meses. No hay un atajo para aprender, aunque con un entrenador personal, podrías aprender estas cosas mucho más rápido que aprenderlas por tu cuenta.

Más información sobre mi empresa en http://www.codingdojo.com . Una vez más, todas estas cosas se pueden aprender por su cuenta, pero es mucho más fácil con un entrenador personal y cuando trabaja con otras personas.

¿Quieres hacer algo más que web?
Una vez que tenga una comprensión sólida de OOP y MVC, será mucho más fácil saltar a otras áreas, como el desarrollo de iOS (básicamente, utilizará un marco MVC que se basa en Objective C), el desarrollo de aplicaciones móviles ( básicamente, estar utilizando javascript, html y css y usar Sencha / PhoneGap / Appcelerator para compilar en aplicaciones nativas de iOS o Android). Incluso si desea ingresar a la programación de escritorio, será mucho más fácil aprender .NET o Flex si ya tiene un dominio sólido de OOP y MVC.

Algunos dicen que aprender otro lenguaje de programación y otro marco tomaría aproximadamente una semana si ya está familiarizado con un lenguaje y con otro marco. Creo que puede tardar un poco más de una semana (nuevamente, asumiendo que no estás abrumado por la sobrecarga de información y que alguien te puede guiar a través del proceso).

¡Espero que esto ayude!

Puede considerar una de las academias de codificación si necesita ayuda. Personalmente, no los usaría porque se centran en enseñar el peor lenguaje de instrucción posible (JavaScript). Este lenguaje fomentará los peores hábitos de programación en ti. JavaScript es realmente un lenguaje de programación retardado.

Siempre he aprendido a programar solo o en el trabajo (casi lo mismo). Hoy en día, hay muchos recursos en línea, como libros, videos, tutoriales, blogs, foros de lenguaje de programación, StackOverflow, etc. gratis. Todo lo que necesita es una computadora y tiempo libre. Agáchate y lee los libros, sigue los tutoriales y practica los programas de escritura .

Vea la respuesta de Richard Kenneth Eng a ¿Cómo puedo aprender a programar cuando no sé nada al respecto?

Sé que estás interesado específicamente en la programación web, así que este es mi consejo: consulta la respuesta de Richard Kenneth Eng a ¿Qué debo saber si quiero crear un sitio web?

Aprenda solo lo suficiente de JavaScript para que pueda usar jQuery en el navegador web. Luego enfócate en aprender a programar con Python. Si debe escribir aplicaciones de front-end, elija un idioma que se transfiera a JavaScript. Personalmente, me gusta Amber Smalltalk.

La mejor manera de aprender a programar en la web es dejar de buscar ese curso completo que les enseña a todos y comenzar a pensar a fondo. Debería poder recopilar conocimientos de todas las fuentes disponibles. Uno de los principales problemas que enfrenté al comenzar a aprender a programar en la web fue encontrar un curso completo en el que pudiera obtener un 1 de un 0 en el desarrollo web de front-end. Fue entonces cuando me di cuenta de que uno no debería perder el tiempo buscando un curso, sino comenzar a aprender de lo que está disponible. Así es como comencé a aprender programación web:

  1. Busqué tutoriales en línea en CSS y Javascript en YouTube (ya sabía HTML5, gracias al 10º estándar). Escogí una lista de reproducción que tenía las mejores vistas y comencé a aprender los conceptos básicos de Javascript.
  2. Luego, fui a sitios web de programación e inicié el desarrollo en tiempo real de páginas web donde podía ver el efecto del código que escribí.
  3. Para completar mi conocimiento básico sobre el front-end, fui a Udacity – Free Online Classes & Nanodegrees y completé su programa Front-end.
  4. Practica, practica y practica.

No es útil aprender a desarrollar aplicaciones web si no lo practicas con regularidad. Recuerde, la búsqueda de un curso completo es alguien que le proporciona el conocimiento. Por lo tanto, usa tu cerebro y explora diferentes formas de dominar el desarrollo web.

Sugiero hacer las siguientes cosas:

– Aprenda SQL básico y qué es una base de datos y cuál es el rol de una base de datos en una aplicación web. Esto te ayudará a comprender el ORM de django, que es una de las partes más importantes de django.

– Aprenda sobre plantillas que están escritas en HTML, CSS y posiblemente javascript. Te ayudará si sabes HTML básico y CSS, deja de lado el enfoque de javascript en python.

– Sigue el libro de Django, línea por línea, el Libro de Django.
A pesar de que fue escrito para django 1.0, seguirá siendo de gran ayuda ya que los conceptos siguen siendo los mismos. Solo recuerda revisar la nueva documentación porque la API de django podría haber cambiado.

– Echa un vistazo a los videos django en este sitio web. pyvideo.org

– Si tiene problemas para entender cómo encaja todo y quiere profundizar un poco más, le sugiero que aprenda ¡Bienvenido a web.py! (web.py) y luego regresa de nuevo a django.

Django es increíble y muy fácil, solo sigue así.

Sin la programación, es fácil ganar 30–40k PM utilizando técnicas de marketing digital (pero no me preguntes porque no lo sé, soy un desarrollador web)

Con la programación, créeme que es realmente difícil (pero no imposible).

Ya sabes C. Pero para la programación web debes tener una idea sobre:

tecnologías front-end:

HTML, CSS, Javascript

Tecnologías de back-end:

idioma del servidor (de cualquier php, asp.net, java servelets, etc.)

Base de datos (cualquiera de una My sql, postgres, oracle, etc.)

Para obtener 30–40 PM, debe ser un maestro en cualquier tecnología del lado del servidor especificada anteriormente. Créame, podría obtener 1 lakh incluso si es un maestro en los marcos de front end o back end en cualquier idioma.

Marcos frontales

Jquery (lo siento, se solo menos)

Javascript avanzado

Frameworks Backend:

PHP (Laravel (recomendado) o Yii2. Eso es suficiente)

Dije lo que me llamaba mi conocimiento ya que soy un nuevo desarrollador web y estoy tratando de ser maestro en Laravel.

Espero que esto tenga sentido.

La mejor manera de aprender cualquier cosa haciendo la práctica y haciendo tu propio proyecto a lo largo.

Puedes aprender mucho más rápido con esta técnica.

Ahora venga a cuestionar, primero debe tener claro su aspecto básico, como cómo funcionan las cosas exactamente para que no se quede estancado en el futuro. Después de completar html5, css3 y algo de javascript, es hora de hacer algunos experimentos con OOP, ya que al final tienes que elegir un marco a menos que vayas y construyas uno para ti mismo, pero no es el punto aquí, el punto es que debes aprender algo. dos o tal vez ninguno (lo explico en alguna parte).

Continuemos, hay dos tipos de desarrollo web frontal y lateral. Si quieres convertirte en un desarrollador front-end, esos 3 idiomas son todo lo que necesitas. Hay algunas habilidades que debes tener en tu bolsillo como photoshop, sketch, sass, etc. (porque no tengo ejemplos \ U0001f609). Tienes el punto aquí. Y seguir practicando es muy importante porque ningún progreso mostrará si sigues aprendiendo y no haces nada. Y lee el código de otros programadores y trata de entender eso. Desarrollará su mentalidad de desarrollo.

Si no estás en el frontend, entonces tal vez el backend sea lo que quieres. Hay muchos sabores en el lado del backend que puedes escuchar algunos como node, rail, django y php.

Ruby on rail \ U0001f688 es una hermosa obra de arte. Es rápido, eficiente y tiene una gran comunidad de desarrolladores. Muchas firmas grandes que lo usan y no se olvidan de Twitter se crearon en ROR en ese entonces. Pero y es un gran PERO tiene algún problema de escalabilidad aquí, estamos hablando de un gran servicio como Twitter, Facebook y otros similares.

Django es un paquete de poder. Un enorme panel de administración de django y un apoyo enorme a la comunidad que, por lo que sé, ninguno de ellos tiene (tal vez php, pero no estoy seguro). Django te ayuda a desplegar cosas rápido. Es escalable, eficiente.

PHP es como Windows, no lo estás utilizando pero aún así estás contento de que esté ahí. Más trabajos entonces cualquier otro trabajo de fondo. La mayoría de los sitios se basan en php. Pero se está desvaneciendo (creo).

Por último, node.js es el más popular en estos días y es fácil de aprender si tiene experiencia en algún trabajo previo de MVC. Nodo no es exactamente un truco. Freamworks construyó encima de él como expreso, hapi. El nodo está escrito en js para que no tenga que aprender ningún otro idioma para comenzar. Pero necesitas una base fuerte de javascript.

Espero que esto te sea de utilidad ☺

El desarrollo web no es un tema único. Hay muchas tecnologías diferentes utilizadas, múltiples lenguajes de programación diferentes y múltiples marcos para cada uno de esos lenguajes. Su pregunta es tan precisa como si preguntara “¿Cómo puedo aprender deportes?” – En otras palabras, en absoluto .

Hay docenas de tutoriales sobre cualquier tecnología web (o relacionada con la web), solo el curso gratuito de desarrollo web de Google y vea lo que obtiene.

¿Y… rápido? ¿Seriamente? Ningún curso reemplazará la experiencia real, y eso lleva tiempo y construir algunos proyectos por su cuenta. Puedes pasar el tiempo para aprender lo suficientemente bien como para ser competente, o repasar un curso y no aprender nada , solo perder el tiempo que pasaste.

Code Academy para familiarizarse con HTML, CSS y jQuery. Para la documentación de referencia, w3wschools es genial.

A continuación, puede seleccionar un marco de trabajo como Bootstrap y comenzar con algunos proyectos web simples. Hay toneladas de tutoriales en YouTube. Recomiendo a Brad Hussey como lo he usado en el pasado.

Convierta en un hábito leer el código fuente de una página web y utilizar un inspector. Esto lo familiarizará con el funcionamiento de estas tecnologías y le dará ideas que tal vez no haya considerado.

Es relativamente simple. Seguro que lo dominarás bastante rápido.

Eventualmente, llegará a un punto en el que tal vez quiera aprender a aprender tecnologías de back-end como PHP, Python, Java, C #, etc. y servicios web.

Siempre he recomendado los entornos Linux LAMP / PC XAMP. Linux Apache MySQL PHP, PERL. PHP es un lenguaje de formato ac muy fácil de aprender, perdona maravillosamente, OOC si lo desea, pero no es obligatorio. Puede incorporar JavaScript y otros idiomas cuando esté listo y también viene con una buena base de datos. El entorno es escalable desde su PC a entornos corporativos a gran escala.

Los jóvenes que salen de la escuela siempre están destruyendo PHP pero funciona bien, está disponible universalmente y se usa en todas partes.

*** Por favor, tira esto si crees que está justificado.

Visita http://www.freecodecamp.com . Es uno de los mejores sitios para convertirse en un desarrollador de pila completa. Aprender a codificar no es suficiente, también necesitas una experiencia del mundo real. Freecodecamp tiene muchos proyectos reales para ti y puedes ayudar a muchas ONG con tus habilidades. Esto se ve bien en tu currículum + estás ayudando a otra comunidad centrada en hacer el bien.
Freecodecamp tiene un excelente programa estructurado y te ayuda a comprender los conceptos básicos de cada tema. En caso de que te quedes atascado, siempre puedes buscar ayuda de los campistas de todo el mundo (en lugar de buscar en Google y usar el código del desbordamiento de pila).
Aprende a codificar y ayuda a otros a hacer lo mismo. 🙂

Bueno, le daré un orden completo de aprendizaje de idiomas que lo ayudará a convertirse en un desarrollador web de pila completa (que técnicamente es para alguien que sabe cómo hacer que los sitios se vean bien y que se comuniquen con el servidor o el servidor).

Trate de aprenderlos en este orden para una mejor comprensión.

Front end (cómo hacer que tus sitios se vean bien)

  1. HTML5
  2. CSS
  3. Javascript
  4. Jquery (o dom)
  5. Oreja

Back End ( te ayuda a hacer cosas geniales como Facebook )

  1. Php
  2. MySql

Una vez que haya dominado el tema, teóricamente puede hacer cualquier sitio en Internet.

Y para una forma de aprender, me gustaría guiarte a w3schools si buscas aprender gratis

¡Pero si puedes gastar un poco, Udemy tiene algunos cursos increíbles!

¡Feliz codificación!

La mejor manera de aprender diseño web y programación web es de Internshala. Tienen el mejor curso en la web, todo se explica detalladamente y además puede hacer preguntas si tiene alguna duda.

Puede utilizar un descuento adicional del 10% utilizando el código ISRP1680800. Tenga en cuenta que puede aprender muchas cosas nuevas de Internshala. Además, puede obtener una oportunidad de pasantía de Internshala.

Cuando se habla de Desarrollo Web, comience con estas preguntas para reflejar qué tipo de habilidades necesita aprender;

  • ¿Sé cómo funciona la web?
  • ¿Sé cómo funciona el navegador web?
  • ¿Conozco los trabajos del servidor (servidor de aplicaciones, servidor web)?
  • ¿Conozco la programación de front-end (HTML, CSS, Javascript …)?
  • ¿Conozco la programación de back-end (PHP, Python …)?

Si me olvido de algo en la lista, por favor actualícelo.

Después de eso, es posible que tenga una lista de cosas que aprender. El siguiente paso es buscar tutoriales, libros y lecciones en línea para aprender conceptos básicos y conocimientos fundamentales.

Una vez que se haya familiarizado con el entorno de desarrollo web, siga adelante y luche con proyectos simples como blogs, portafolios, etc. Estará aprendiendo y trabajando simultáneamente y, por lo tanto, necesita auto compromiso y paciencia.

Es mejor trabajar con la técnica Bruce Lee para obtener una experiencia sólida en una habilidad.

No temo al hombre que ha practicado 10,000 patadas una vez,
pero me temo que el hombre que ha practicado una patada 10.000 veces.

En este punto, creo que sabes qué aprender y trabajar en un largo viaje de programación.

Se comienza con una idea básica que proporciona sitios como w3school y tutorialspoint. Realiza ejemplos de ejemplos. Comienzas un proyecto simple y agregas nuevas funciones día a día a medida que continúas aprendiendo.
Trabajo hecho.

Yo aprendo de freecodecamp.com. No puedo pagar tutoriales en línea, así que descargo cursos pirateados de sitios web de torrent (los pagaré cuando tenga dinero) y estoy aprendiendo bien.

Si ya estás familiarizado con los conceptos básicos de Ruby, ¿por qué no das una oportunidad e intentas crear la aplicación Rails SaaS por tu cuenta?

Aquí hay un tutorial decente, de forma totalmente gratuita. Le mostrará, paso a paso, de la A a la Z cómo crear su propia aplicación:
Crea tu propia aplicación SaaS – ¿Por dónde empezar? ¿Qué usar?

¡Feliz codificación! 🙂

CodeAcademy es un gran lugar para comenzar.

Puede haber dos casos en los que su trabajo requiera algún tipo de programación web (resolución de errores, extensiones de funciones), segundo caso si está intentando explorar de forma independiente.

Estoy en el primer caso,
Lo que hago, puedo ver el código de muchos para comprender mejor lo que está pasando (mi código base), ofrece una visión más amplia de cómo funcionan las cosas.
(adecuado para el segundo caso) Siempre que tengo tiempo, sigo algunos libros y tutoriales y trato de codificar y experimentar, para saber cómo sucede realmente la magia web y para conocer la columna vertebral de estos scripts e idiomas.

Que esto te ayude !!!