21 pontos por GN⁺ 2024-03-08 | 2 comentários | Compartilhar no WhatsApp
  • Lançamento da 4ª edição de "Eloquent JavaScript"

    • Um livro sobre JavaScript, programação e as maravilhas do mundo digital
    • É possível ler online ou comprar o livro impresso (3ª edição)
    • Escrito por Marijn Haverbeke e distribuído sob CC BY-NC
  • Conteúdo do livro

    • (Part 1: Language) aborda os aspectos da linguagem JavaScript.
      • Valores, tipos e operadores
      • Estrutura de programas
      • Funções
      • Estruturas de dados: objetos e arrays
      • Funções de ordem superior
      • A vida secreta dos objetos
      • Projeto: robô
      • Bugs e erros
      • Expressões regulares
      • Módulos
      • Programação assíncrona
      • Projeto: criando uma linguagem de programação
    • (Part 2: Browser) aborda o uso de JavaScript no navegador.
      • JavaScript e o navegador
      • Modelo de Objeto de Documento
      • Tratamento de eventos
      • Projeto: jogo de plataforma
      • Desenhando em canvas
      • HTTP e formulários
      • Projeto: editor de pixel art
    • (Part 3: Node) aborda o Node.js.
      • Projeto: site de compartilhamento de habilidades técnicas

Opinião do GN⁺

  • "Eloquent JavaScript" é amplamente recomendado como material de estudo de JavaScript, desde iniciantes em programação até desenvolvedores experientes, e o lançamento da 4ª edição será uma grande contribuição para a comunidade JavaScript.
  • Como o livro é oferecido sob uma licença Creative Commons, ele pode ser usado livremente para fins educacionais, sendo útil para instituições de ensino e para quem estuda por conta própria.
  • O fato de oferecer vários formatos digitais (PDF, EPUB, MOBI) é uma vantagem, pois facilita o acesso e o estudo em diferentes dispositivos.
  • Os projetos práticos incluídos no livro ajudarão a melhorar não apenas o conhecimento teórico, mas também a habilidade real de programação.
  • Como material de aprendizagem open source semelhante, há a série "You Don't Know JS", que também é útil para aprofundar a compreensão sobre JavaScript.

2 comentários

 
xguru 2024-03-08

A edição em coreano teve as versões 2ª/3ª publicadas, mas com nomes diferentes entre si. Incluí no título também o nome da 3ª edição, que é a mais recente.

  • 2ª edição - Introdução ao JavaScript: método sistemático de treinamento em programação
  • 3ª edição - JavaScript Skill Up 3/e
 
GN⁺ 2024-03-08
Comentários do Hacker News
  • O livro recomendado para quem quer aprender JavaScript a fundo é "Eloquent JavaScript", enquanto para alunos de outros níveis a recomendação é a série "You Don't Know JavaScript". Em 2015, em um programa de ensino a distância da Universidade da Califórnia, este livro foi recomendado para substituir o material didático existente, e recebeu muitos elogios tanto dos instrutores quanto dos orientadores. O preço também era mais baixo do que o de materiais concorrentes, e o fato de poder ser lido gratuitamente era outra vantagem. Um ano depois, a avaliação dos estudantes também foi muito positiva.
  • Aprendi JavaScript com este livro há 5 anos e acho que é um material excelente. "You Don't Know JavaScript" aborda conteúdos mais avançados e pode parecer acadêmico para iniciantes, mas "Eloquent JavaScript" é prático e acessível.
  • É ótimo ver materiais sobre JavaScript sendo atualizados para novas versões. Primeiro foi o jQuery, depois o React, e agora este livro ganhou uma nova edição.
  • O autor do livro, Marijn Haverbeke, é o criador do CodeMirror (editor de código) e do ProseMirror (editor de texto).
  • Fiquei feliz em ver que terminei recentemente a terceira versão deste livro. O capítulo sobre programação assíncrona melhorou bastante, já que antes usava uma analogia um pouco difícil de entender e era mais fraco em comparação com o restante do livro. A terceira edição é um livro para aprender JavaScript, DOM e Node.js, sendo mais indicado principalmente para pessoas experientes que estão migrando para JS e web, embora se diga que também é adequado para iniciantes.
  • Eu não tinha muita confiança em programação, mas este livro me apontou a direção certa e merece bastante recomendação.
  • O charme deste livro está em explicar os fundamentos da computação, além de incluir partes interessantes em que o leitor cria projetos por conta própria. Eu não gosto muito de programar em JavaScript, mas mesmo assim acabei lendo este livro.
  • Estou lendo agora a terceira edição deste livro, mas fico em dúvida se a explicação sobre JavaScript no livro é suficiente. Gostaria de ouvir opiniões sobre se vale a pena ler outro livro de JavaScript depois deste. Estou considerando "JavaScript: The Definitive Guide" ou "The Modern JavaScript Tutorial".
  • Gosto deste livro desde a primeira edição. Até o conteúdo mais básico é explicado com clareza. Por exemplo, na seção sobre variáveis, ele evita o erro de pensar em variáveis como "caixas".
  • Confirmei pelos links no site do autor e no Mastodon que a quarta edição de Eloquent JavaScript, ajustada à realidade de 2024, foi publicada online.
  • Há uma pergunta sobre onde encontrar uma lista das mudanças em comparação com a edição anterior.