Conteúdo
Introdução
A princípio hoje vamos apresentar para você as 6 melhores opção de livros javascript para iniciantes em programação!
Portanto todos os livros citados no artigos estão na Amazon e irei deixar o link de todos caso você se interesse por algum, vamos lá!
JavaScript: O Guia Definitivo
JavaScript: O guia definitivo fornece uma ampla descrição da linguagem JavaScript básica e das APIs JavaScript do lado do cliente definidas pelos navegadores Web.
Em sua 6ª edição, cuidadosamente reescrita para estar de acordo com as melhores práticas de desenvolvimento Web.
Abrange ECMAScript 5 e HTML5 e traz novos capítulos que documentam jQuery e JavaScript do lado do servidor.
Dessa forma, é recomendado para programadores que desejam aprender a linguagem de programação da Web. Também para programadores JavaScript que desejam ampliar seus conhecimentos e dominar a linguagem.
Este é o guia do programador e manual de referência de JavaScript completo e definitivo.
Javascript e Jquery: Desenvolvimento de Interfaces web Interativas
JavaScript & jQuery: É para você que é iniciante em JavaScript, ou adicionou scripts a sua página web mas quer entender melhor como tudo funciona.
Esse livro não mostrará apenas como ler e escrever em JavaScript. Também ensinaremos o básico sobre programação de computadores de forma simples e visual.
Tudo o que você precisa é entender um pouco sobre HTML e CSS.
Portanto este livro ensinará como tornar seus websites mais interativos, atraentes, e funcionais.
Em suma, isso acontece ao combinar teoria de programação com exemplos que demonstram como o JavaScript e o jQuery são usados em sites populares.
De forma rápida, você será capaz de pensar e programar como um profissional.
O Melhor Do JavaScript
A maior parte das linguagens de programação contém partes boas e ruins mas o JavaScript parece possuir mais partes ruins do que boas.
Ele foi desenvolvido e lançado com pressa antes de ter a chance de ser refinado.
Portanto, este livro arranca as características mais horrendas para revelar um subconjunto mais confiável legível e mais fácil de manter do que a linguagem como um todo.
Também pode ser usado para criar código verdadeiramente extensível e eficiente.
Dessa forma, o autor Douglas Crockford considerado O especialista em JavaScript pela comunidade de desenvolvimento identifica o grande número de boas idéias que fazem do JavaScript uma extraordinária linguagem de programação orientada a objetos.
Infelizmente essas boas idéias (como funções tipificação fraca objetos dinâmicos e notação literal de objetos expressiva) estão misturadas com idéias ruins.
Outras simplesmente péssimas (como por exemplo um modelo de programação baseado em variáveis globais).
Então, quando os applets falharam o JavaScript se tornou a linguagem padrão para a Internet. Dessa forma, sua popularidade é quase totalmente independente de suas qualidades como linguagem de programação.
Portanto em O Melhor do JavaScript Crockford penetra numa pilha de boas intenções e erros para dar a você uma análise detalhada de todas as partes genuinamente elegantes do JavaScript.
Padrões JavaScript
Recomenda-se que o leitor tenha experiência prévia em programação.
Qual é a melhor maneira de desenvolver uma aplicação em JavaScript?
Este livro, ao apresentar inúmeros padrões e as melhores práticas no JavaScript, vai ajudá-lo a responder a essa pergunta.
Portanto, se você for um desenvolvedor experiente e está tentando resolver problemas relacionados a objetos, funções, herança e outras categorias específicas à linguagem. As abstrações e os modelos de código deste guia são ideais.
Independentemente de você estar escrevendo uma aplicação JavaScript no lado do cliente, no lado do servidor ou uma aplicação desktop.
O especialista em JavaScript Stoyan Stefanov técnico sênior do Yahoo foi quem escreveu este livro. Arquiteto da YSlow 2.0, ferramenta de otimização de desempenho de páginas web.
Padrões JavaScript inclui diversos conselhos práticos para implementar cada padrão discutido, além de vários exemplos práticos.
Dessa forma, você também aprenderá o que são antipadrões: abordagens de programação que causam mais problemas do que os resolvem.
Portanto explore hábitos úteis para escrever código JavaScript de alta qualidade, evitando globais, usando declarações de var único e muito mais.
Aprenda por que os padrões de notação literal são alternativas simples para as funções construtoras.
Descubra diferentes maneiras de definir uma função em JavaScript.
Crie objetos que vão além dos padrões básicos de uso de objetos literais e funções construtoras.
Aprenda sobre as opções disponíveis para reutilização de código e herança em JavaScript.
Examine os padrões que se aplicam especificamente ao ambiente de navegador no lado do cliente.
Leia também: TOP 5 Filmes Para Programadores
Blog Programadores Depre
JavaScript – Guia do Programador: Guia Completo das Funcionalidades de Linguagem
JavaScript é uma linguagem de script usada em milhões de páginas web em todo o mundo para validar formulários, detectar objetos e adicionar uma série de outras funcionalidades interativas.
Portanto, com a guerra dos navegadores, conhecer as técnicas de detecção do navegador via JavaScript era requisito básico de desenvolvimento.
Dessa forma, quanto mais surpreendente para o usuário o efeito ao entrar em uma página, tanto mais o desenvolvedor do site era conceituado na comunidade.
Enquanto páginas que se abriam com os mais variados efeitos, janelas ocupando toda a tela, desaparecimento das barras de ferramentas do navegador, abertura de janelas pop-up com propaganda, tudo era permitido e possível com JavaScript.
Portanto, com a chegada dos padrões web e a consequente revisão dos conceitos de desenvolvimento de sites. Novos rumos foram traçados, fundamentados em critérios de separação das camadas de desenvolvimento, acessibilidade, usabilidade e portabilidade.
Dessa forma, como consequência, foi implementada a padronização da linguagem e do Document Object Model (DOM), revitalizando e alterando os conceitos de emprego de JavaScript.
A padronização aliada ao princípio de desenvolvimento voltado à melhoria progressiva faz com que JavaScript esteja presente na maioria dos sites desenvolvidos segundo os mais rígidos conceitos dos Padrões Web.
As recomendações para a emergente HTML5 implementam novas e fantásticas APIs, capazes de proporcionar o desenvolvimento das mais ricas aplicações web.
Contudo, a maioria das funcionalidades previstas nessas APIs, para funcionar com toda sua potencialidade, depende de JavaScript.
Assim, modernos desenvolvedores e webdesigners não podem prescindir do conhecimento dessa poderosa linguagem.
Aprendendo JavaScript
Se você quiser usar JavaScript para aproveitar os navegadores poderosos que existem hoje. Aprendendo JavaScript oferece uma cobertura completa e compreensível dessa linguagem não convencional, porém essencial para o desenvolvimento para web.
Dessa forma, você aprenderá desde tipos primitivos de dados até recursos complexos, incluindo elementos JavaScript relacionados a Ajax e efeitos de páginas dinâmicas.
Então, no final deste livro, você conseguirá trabalhar até mesmo com as bibliotecas e aplicações web mais sofisticadas.
Se você é estudante de programação, vou deixar alguns links de conteúdos GRATUITOS para você começar a estudar ainda hoje: