Melhor resposta
JavaScript: as boas partes é mencionado Muito aqui. Na verdade, achei isso muito mais útil quando já tinha experiência com Javascript para entender melhor as decisões estilísticas de Crockford (por que ele considera as partes boas melhores do que as ruins, etc.) É quando você entende as compensações envolvido em uma linguagem que você realmente entende em um nível profundo.
JavaScript: o guia definitivo é seu livro de estilo de livro-texto padrão . Muito pouca personalização ou diversão – apenas cerca de 1000 páginas repletas de informações sobre Javascript.
Minha recomendação pessoal é You-Dont-Know-JS série de Kyle Simpson junto com todo o treinamento em vídeo associado que ele faz. E a melhor parte? É todo de código aberto no Github para que você possa lê-lo online e fazer contribuições se sentir necessidade de fazê-lo. Além disso, o primeiro livro da série, “Up & Going” está disponível em formato de e-book para gratuitamente aqui: Você não conhece JS
O motivo da minha recomendação é que a série cobre cada tópico com grande profundidade e exemplos relevantes . Por exemplo, se você não é um iniciante e já é um engenheiro de javascript hoje trabalhando com qualquer estrutura popular, então é definitivamente uma boa ideia entender escopos e fechamento (um de seus livros) e tudo sobre a palavra-chave “this” e prototipagem (outro de seus livros). Seu livro sobre ES6 (ES2015, como quer que você o chame) logo será muito relevante quando os navegadores começarem a adotá-lo.
Resposta
Se é apenas um livro que você está procurando, eu recomendo fortemente este:
Uma maneira mais inteligente de aprender JavaScript. A nova abordagem assistida por tecnologia que exige metade do esforço de Mark Myers
Acho que a abordagem dele é boa porque ele garante que você retenha o conhecimento aprendido, oferecendo a você uma prática gratuita em seu site depois de cada capítulo, com exercícios relevantes para o que você acabou de ler.
Acho que a chave para aprender qualquer coisa é praticar continuamente até começar a sonhar com isso. São como cartões de memória, mas você também pode sujar as mãos.
O livro também é muito mais fácil de entender do que outros livros, pois ele realmente quebra o jargão em palavras compreensíveis para iniciantes não familiarizados com programação.
Abaixo, você pode encontrar algumas resenhas de outros leitores, se não estiver convencido:
“Eu me inscrevi em alguns sites como Udemy, Codecademy, FreeCodeCamp, Lynda, vídeos do YouTube, até pesquisaram no Coursera, mas nada parecia funcionar para mim. Este livro leva apenas 10 minutos cada capítulo e, depois disso, você pode exercitar o que “aprendeu imediatamente!”
“O a sintaxe leiga que ele usa … torna muito mais fácil perceber de repente um conceito que parecia abstrato e muito difícil de entender de repente não é complicado. “
O método “Mark Myers” de obter o que pode ser … informações difíceis em um formato que as torna exponencialmente mais fáceis de consumir, compreender verdadeiramente e sintetizar em aplicativos do mundo real está além de qualquer coisa que eu tenha encontrados antes. “
Você pode obter o livro aqui .
Divirta-se!