Quiero aprender JavaScript para la programación web. ¿Dónde debo comenzar, qué debo estudiar y cómo debo estudiar de manera efectiva?

Veo que la mayoría de las respuestas ya le han dado algunos buenos recursos en línea para comenzar con JavaScript, así que no los repetiré. Responderé a tu pregunta una por una, pero antes de eso, ¿debo darte una breve introducción a lo que es el desarrollo web? (Tal vez ya lo sepas, pero seguir leyendo no te hará daño)

¿Qué es el desarrollo web?

Desarrollo web es un término amplio para el trabajo involucrado en el desarrollo de un sitio web para Internet o una intranet (una red privada). No se puede resumir el desarrollo web en un solo idioma. El desarrollo web puede abarcar desde el desarrollo de la página única estática más simple de texto simple hasta las aplicaciones de Internet basadas en la web, los negocios electrónicos y los servicios de redes sociales más complejos.
Una lista más completa de tareas a las que se refiere comúnmente el desarrollo web, puede incluir diseño web, desarrollo de contenido web, enlace con el cliente, scripting del lado del cliente / servidor, configuración de seguridad de red y servidor web, y desarrollo de comercio electrónico.
Entonces, como pueden ver, no es solo el trabajo de un solo idioma.

¿Cuáles son las principales áreas de desarrollo web?

Principalmente puedes dividir el desarrollo web en 3 áreas:

1. lado del cliente
Las secuencias de comandos del lado del cliente generalmente se refieren a la clase de programas de computadora en la web que se ejecutan en el lado del cliente, mediante el navegador web del usuario, en lugar del lado del servidor (en el servidor web).
Los idiomas utilizados para este fin son:

  • Ajax
  • HTML y CSS
  • Angular js
  • JavaScript
  • y muchos más….

2. lado del servidor
Las secuencias de comandos del lado del servidor es una técnica utilizada en el desarrollo web que implica el uso de scripts en un servidor web que producen una respuesta personalizada para la solicitud de cada usuario (cliente) al sitio web.
Los idiomas utilizados son:

  • ÁSPID
  • Perl
  • Rubí
  • PHP
  • pitón
  • y muchos más….

3. Bases de datos
Una base de datos es una colección organizada de datos. Los datos generalmente se organizan para modelar aspectos de la realidad de una manera que respalda los procesos que requieren información.

  • MySQL
  • SQLite
  • Oráculo
  • Derby de apache
  • y muchos más….

Ahora viene a ti preguntas:

¿Donde debería empezar?

HTML / CSS primero antes de javascript. Hay muchas partes de javascript que utilizan elementos HTML. así que vas a tener que saber cómo implementar estos elementos … por ejemplo. sin entender html. la línea

output = document.getElementById (“displayoutput”) …

no tendría un significado, aunque es un código javascript que se basa en un elemento HTML. Lo leí en alguna parte ‘HTML es tu contenido. CSS es para diseñar el contenido y Javascript es para que el contenido interactúe con el navegador ‘. Por lo tanto, te recomiendo que comiences con HTML y CSS antes de comenzar con JavaScript. Pero si ya sabe HTML y CSS, los recursos ya se proporcionan en las otras respuestas.

¿Qué debo estudiar? ¿Cómo debo estudiar efectivamente?
Bueno, aquí hay un par de sitios web que podrían guiarte.
JS: El camino correcto
La mejor manera de aprender JavaScript – Tutorial de Tuts + Code

Estas son las cosas que debe saber antes de comenzar con JavaScript y también de una manera sencilla.
Espero eso ayude..

JavaScript es un lenguaje bastante útil.
Puede comenzar por inscribirse en un curso gratuito en cualquiera de los sitios. Aquí están algunos –

Personalmente aconsejo codecademy ya que he aprendido de allí mismo. Es bastante completo para un principiante como yo.
Después de aprender lo básico, puedes perfeccionar tus conceptos. Eso es lo que realmente importa, resolviendo problemas y desafíos en sitios web competitivos como codechef, hackerearth, hackerrank, etc.
Esto te servirá con el doble propósito de practicar lo que aprendiste y de darte a conocer en la comunidad.
Espero haber respondido a tu pregunta para tu satisfacción.

Bueno, afortunadamente, a diferencia de la situación de 5 a 6 años antes (cuando empecé a aprender JavaScript), hay muchas cosas de calidad disponibles en la red, y eso también es gratis. Ir a través de los siguientes sitios web para tener una idea de JavaScript y luego decidir cuál de ellos desea seguir como su “libro de texto”.

  • W3schools.com (es más como una biblioteca, donde tienes que encontrar contenido por tu cuenta, pero aún así te recomiendo que visites este sitio antes que cualquier otro sitio porque tiene el mejor contenido textual. No tiene tutoriales en video)
  • Coursera.com (este sitio ofrece un curso gratuito de video en línea sobre JavaScript, no sé si todavía está disponible o no).
  • Udemy.com (otro sitio con contenido de calidad y tutoriales en video, pero no estoy seguro de que el curso esté disponible gratis o no, porque no he visitado este sitio durante mucho tiempo).
  • Khanacedemy.com (no he visto este sitio pero he escuchado muchos elogios para este sitio).
  • Codeschool.com (un sitio especialmente para estudiantes de desarrollo de sitios web).

Espero que esto ayude.
El mejor de los esfuerzos!

More Interesting

¿Qué debo elegir en la clase 11 que tendrá más oportunidades en el futuro, médicas o no médicas?

Estoy planeando llevar a mi estudiante a IPhO. ¿Cuál es un buen libro de física para él si ya conoce física y cálculo de la escuela secundaria?

Tengo muchas ganas de ir a la universidad y las escuelas de CSU parecen ser mi única opción. No es malo asistir a una escuela de CSU de rango medio, ¿verdad?

Quiero hacer un curso de pregrado de LLB y un curso de posgrado en una de las mejores universidades del Reino Unido. ¿Es eso posible?

¿Cuáles son los pasos a seguir si quiero obtener un MBA? ¿Qué cursos debo tomar después de la secundaria?

Mi madre cree que para tener éxito en la vida se necesitan buenas calificaciones en la escuela. Ella tiene razon

¿Debo reprobar mi clase XI matemáticas volver a probar?

Mi hija tiene un bajo rendimiento en la escuela. Está en un barrio muy pobre. ¿Debo trasladarla a una escuela privada si puedo pagarlo?

Soy un estudiante de último año de B.Tech en la rama de TI. He dirigido eventos en universidades y también tengo interés en economía. ¿Cómo elijo una especialización para mi MBA? ¿Qué especialización de MBA me conviene?

¿La universidad requiere más esfuerzo que la secundaria?

¿Cuáles deberían ser mis asignaturas de carrera en economía empresarial? ¿Necesito tener estudios de negocios para esto?

¿Qué puedo hacer incluso mientras estoy en la escuela?

¿Qué son MCAT y eLitmus?

¿Qué debo hacer una vez que obtenga 10 CGPA en la clase 10? ¿Debo dejar mi ciudad e ir a metros para estudiar más o ingresar en mis colegios universitarios?

Si tengo la opción de estudiar derecho o ingeniería, ¿cuál debería estudiar y por qué?