¿Qué libro es bueno para aprender JavaScript para principiantes?

¡Hay muchos buenos libros! JavaScript de Douglas Crockford : The Good Parts es un recurso excelente con respecto a las mejores prácticas en JavaScript. Otros libros que recomiendo son Eloquent JavaScript de Marijn Haverbeke : A Modern Introduction to Programming y JavaScript de David Flanagan : The Definitive Guide . Pero si tuviera que recomendar utilizar solo un recurso, recomendaría la serie de libros You Don’t Know JS de Kyle Simpson. De hecho, toda la serie de libros está disponible para leer en línea de forma gratuita.

Si necesita orientación adicional, hay programas de aprendizaje y tutoría en línea disponibles, como Thinkful, donde un profesional puede ayudarlo a guiarlo a través de lo que necesita saber y proporcionarle una estructura para el aprendizaje. Soy mentor en Thinkful. Usted tiene sesiones 1-a-1 con su mentor cada semana: los estudiantes que aprenden 1-a-1 obtienen mejores resultados que el 98% de los estudiantes que aprenden en las aulas tradicionales.

Thinkful ofrece varios cursos sobre diferentes tecnologías. Para un programa completo diseñado para que te contraten como desarrollador, te recomiendo mirar nuestros cursos Full Stack Flex (tiempo parcial) o Ingeniería de inmersión (tiempo completo).

¡Espero que esto ayude!

JavaScript no es un lenguaje de programación en sentido estricto. En cambio, es un lenguaje de script porque usa el navegador para hacer el trabajo sucio. Si ordena que una imagen sea reemplazada por otra, JavaScript le dice al navegador que lo haga. Debido a que el navegador realmente hace el trabajo, solo necesita tirar algunas cadenas escribiendo algunas líneas de código relativamente fáciles. Eso es lo que hace que JavaScript sea un lenguaje fácil para comenzar.

Pero no se deje engañar por la suerte de algunos principiantes: JavaScript también puede ser bastante difícil. En primer lugar, a pesar de su apariencia simple, es un lenguaje de programación completo: es posible escribir programas bastante complejos en JavaScript. Esto rara vez es necesario cuando se trata de páginas web, pero es posible. Esto significa que hay algunas estructuras de programación complejas que solo comprenderá después de estudios prolongados.

  1. Libro de nivel principiante

Head JavaScript Programming: una guía amigable para el cerebro

  • Los detalles internos de JavaScript
  • Cómo funciona JavaScript con el navegador
  • Los secretos de los tipos de JavaScript
  • Usar matrices
  • El poder de las funciones.
  • Cómo trabajar con objetos.
  • Haciendo uso de prototipos
  • Comprender los cierres
  • Escribir y probar aplicaciones

Obtenga su copia aquí → Una guía amigable para el cerebro: Eric T. Freeman, Elisabeth Robson: 9781449340131: Amazon.com: Libros

→ Nivel intermedio:

JavaScript y JQuery: desarrollo web interactivo front-end

  1. Conceptos básicos de programación : suponiendo que no hay conocimiento previo de programación más allá de la capacidad de crear una página web usando HTML y CSS
  2. Elementos básicos del lenguaje JavaScript : para que pueda aprender a escribir sus propios scripts desde cero
  3. jQuery : que le permitirá simplificar el proceso de escritura de guiones (esto se introduce a mitad del libro una vez que tenga un conocimiento sólido de JavaScript)
  4. Cómo recrear técnicas que habrá visto en otros sitios web , como controles deslizantes, filtros de contenido, validación de formularios, actualización de contenido utilizando Ajax y mucho más (estos ejemplos demuestran cómo escribir sus propios guiones desde cero y cómo se aplica la teoría que ha aprendido práctica).

Obtenga su copia aquí → Desarrollo web interactivo front-end: Jon Duckett: 9781118531648: Amazon.com: Libros

-> Nivel profesional

JavaScript profesional para desarrolladores web

  • Uso de JavaScript con HTML para crear páginas web dinámicas, conceptos de lenguaje que incluyen sintaxis y declaraciones de control de flujo
  • manejo variable dada su naturaleza flojamente tipada
  • tipos de referencia incorporados como objeto y matriz
  • programación orientada a objetos
  • aspectos poderosos de las expresiones de funciones
  • Modelo de objetos del navegador que permite la interacción con el navegador
  • detectar al cliente y sus capacidades
  • Objetos del modelo de objetos de documento (DOM) disponibles en DOM Nivel 1
  • cómo los niveles de DOM 2 y 3 aumentaron el DOM
  • eventos, soporte heredado y cómo el DOM redefinió cómo deberían funcionar los eventos
  • Mejorar las interacciones de los formularios y evitar las limitaciones del navegador.
  • usando la etiqueta para crear gráficos sobre la marcha
  • Cambios de la API de JavaScript en HTML5
  • cómo los navegadores manejan los errores de JavaScript y el manejo de errores
  • características de JavaScript utilizadas para leer y manipular datos XML
  • El formato de datos JSON como alternativa a XML
  • Técnicas de Ajax, incluido el uso del objeto XMLHttpRequest y CORS
  • patrones complejos que incluyen curry de funciones, aplicación de funciones parciales y funciones dinámicas
  • detección fuera de línea y almacenamiento de datos en la máquina cliente
  • técnicas para JavaScript en un entorno empresarial para una mejor mantenibilidad

Obtenga su copia aquí → http://amzn.to/2kZxp1y


¡Que tengas un buen día!

En la actualidad, Javascript tiene un amplio alcance, capaz de hacer casi cualquier cosa. Si está comenzando con Javascript, le recomiendo los siguientes dos libros.

  1. Head First JavaScript Programming
    Recomendaré este libro a cualquiera que comience con Javascript. Todo el libro está muy bien escrito, con ejemplos fáciles de entender y mucho código para practicar. Como principiante, este es el ir a reservar para Javascript.
  2. Head First jQuery
    jQuery es la biblioteca de Javascript más popular, y tiene sentido aprender esto junto con Javascript simple. jQuery te ayudará a crear un código Javascript más manejable, sin escribir mucho.

Aclamaciones.

Hola , estoy enseñando JavaScript en mi universidad desde hace un año.

He revisado muchos libros antes de enseñar y después de enseñar

Tengo una lista de los 5 mejores libros para aprender JavaScript:

1. JavaScript elocuente : una introducción moderna a la programación.

2) JavaScript y JQuery : desarrollo web interactivo front-end

3) JavaScript: las partes buenas

4) JavaScript : Novato a Ninja

5) JavaScript efectivo : 68 formas específicas de aprovechar el poder de JavaScript.

JavaScript es el lenguaje definitivo para hacer de la Web un medio dinámico, rico e interactivo y aprenderlo puede ser agotador si no ha resuelto el libro al que se referirá.

Cuando se trata de libros, no intentaré con diferentes autores, pero encontraré el único libro a través del cual puedes conectarte con el autor y entender lo que quiere transmitir. Si pudieras encontrar esa conexión, no estarás zonificando y el autor cargará todo lo que quiera en tu cerebro. Cuando comencé a aprender JavaScript tuve la suerte de encontrar Beginning JavaScript de Paul Wilton y me enamoré de él. Se sentía como si mi amigo estuviera dando conferencias sobre JavaScript, a diferencia de otros libros, Beginning JavaScript tenía una forma humorística / simple de manejar problemas típicos. El autor integra inteligentemente problemas complejos en soluciones prácticas y ni siquiera se daría cuenta de lo lejos que ha llegado.

Además de JavaScript, el libro potencia tus habilidades con la cobertura de Ajax para secuencias de comandos remotas, marcos de JavaScript, JavaScript y XML, y las últimas funciones en los navegadores web modernos, para que estés listo para crear aplicaciones del mundo real

JavaScript elocuente es un buen recurso para comenzar. También es un tutorial gratuito en línea. Tenga en cuenta que comienzan desde cero.