Quer saber como aprender JavaScript por conta própria? Existem muitos tutoriais e recursos de JavaScript no Envato Tuts+ e seu canal no YouTube.
Para que serve o JavaScript?
JavaScript é usado para desenvolvimento front-end e back-end.
Páginas da Web interativas
JavaScript permite adicionar experiências interativas a páginas da web. É ótimo para atualizar conteúdo dinamicamente, controlar multimídia, criar animação ou validar dados do usuário.
Aplicativos da Web
Um aplicativo da Web ou um “aplicativo de página única” é um aplicativo integrado em uma página da Web. Pense no Facebook ou Twitter. Para aplicativos de página única, você provavelmente usará uma estrutura como React, Angular ou Vue.
APIs REST e back-ends
Você pode usar JavaScript para criar APIs REST e servidores web de todos os tipos. Para JavaScript de back-end, você usará uma plataforma como Node ou Deno e uma biblioteca como Express.
Jogos
JavaScript é usado para criar jogos 2D e 3D para o navegador, celular ou desktop. Se você deseja criar jogos JavaScript, confira algumas das estruturas de jogos JavaScript, como Melon ou Phaser.
Aplicativos móveis
Graças a estruturas móveis como React Native e Ionic, você pode até usar JavaScript para criar aplicativos móveis nativos.
Realidade virtual
A-Frame é um framework JavaScript popular para construir realidade virtual. Você pode escrever aplicativos para dispositivos como Oculus Rift usando JavaScript.
Aprenda Vanilla JavaScript com tutoriais online
Aprenda a codificar com JavaScript
O que significa pensar como um programador? Esses tutoriais reforçarão o que você aprendeu nos cursos acima e fornecerão mais ferramentas.
Criando aplicativos com Vanilla JavaScript
Depois de aprender todos os fundamentos do JavaScript, você precisa praticar constantemente. Esses tutoriais mostrarão como usar JavaScript puro ou vanilla para criar diferentes aplicativos e interfaces.
Mais tutoriais práticos com Vanilla JavaScript
Implemente o Vanilla JavaScript para tarefas comuns do site:
Bibliotecas e frameworks JavaScript úteis
Codificar aplicativos do zero é demorado e repetitivo. JavaScript tem um enorme ecossistema de bibliotecas, frameworks, ferramentas, gerenciadores de pacotes e novas linguagens que compilam para JavaScript.
Esses artigos e tutoriais gratuitos apresentarão alguns dos melhores.
Se você quiser seguir o caminho de construir sua própria biblioteca JavaScript, este tutorial prático sobre como construir sua primeira:
TypeScript—JavaScript com tipos
Uma das limitações e pontos fortes do JavaScript é que ele não é tipado. Isso torna a codificação mais fácil e direta em alguns aspectos, mas também torna a linguagem mais propensa a bugs, especialmente à medida que um aplicativo cresce e se torna mais complexo.
Para responder a essa falta, a linguagem TypeScript foi desenvolvida para adicionar tipos ao JavaScript. Na verdade, o TypeScript é a linguagem preferida para codificar aplicativos Angular e pode ser usado em qualquer lugar que o JavaScript seja usado.
Conclusão
Boa sorte com o aprendizado de JavaScript! Esses recursos ajudarão você a aprender todos os fundamentos e conceitos avançados dessa incrível linguagem de programação. O segredo é crescer como desenvolvedor e ganhar experiência é estar na mão. Portanto, continue aprendendo e praticando. Não se esqueça de se divertir!