Então sugiro Eloquent JavaScript, um livro interativo. Tenho quase certeza que será útil.
Assumo que você possui familiaridade com alguma linguagem de programação e que tem interesse em aprender JavaScript.
-
Primeiro, o ambiente. Afinal, queremos experimentar JavaScript, tanto escrever código nesta linguagem quanto executar este código, inclusive testes de unidade.
-
Familiarize-se com o ambiente sugerido. Recomendo não saltar os tópicos do seu Contato "visual" com JavaScript (aqui), o que é especialmente válido para quem está iniciando sua programação nesta linguagem.
-
Trechos em JavaScript para quem está iniciando. O primeiro exemplo, o segundo e, por último, teste.
Vamos em frente com tópicos que seguramente você irá precisar quando estiver programando em JavaScript.
Observe que agora temos objetivos além de um contato visual, a sugestão é que você leia, compreenda, execute e introduza variações para observar os resultados.
- Acrescente a sentença
debugger
na linha onde se deseja inserir um breakpoint. - Execute
node inspect app.js arg1 arg2
talvez tenha que executarnode --inspect-brk app.js arg1 arg2
no Windows. - Abra o Chrome, forneça como URL
chrome://inspect
. Na entrada Target clique eminspect
. - Na janela que se abre, adicione (+) ao FileSystem o diretório contendo o código fonte que está sendo exerimentado.
Sugiro que faça um clone do presente projeto caso queira experimentar o código aqui disponível.
- Disponibilizar aplicação de linha de comandos como executável (aqui)