--- title: JavaScript Tutorials and Other Resources localeTitle: Tutoriais JavaScript e outros recursos --- * [JavaScript para gatos](http://jsforcats.com/) * [O tutorial moderno de JavaScript](https://javascript.info/) * [O Guia Principalmente Adequado do Professor Frisby para a Programação Funcional](https://github.com/DrBoolean/mostly-adequate-guide) * [Eloquent Javascript](http://www.eloquentjavascript.net) ( [_anotado_](https://watchandcode.com/courses/eloquent-javascript-the-annotated-version) ) * [Falando Javascript](http://speakingjs.com/es5/) * [Explorando o ES6](http://exploringjs.com/es6/) * [Udemy - Javascript Entendendo as Peças Estranhas ( _primeiras 3.5 horas_ )](https://www.youtube.com/watch?v=Bv_5Zv5c-Ts) * [Programação Funcional em JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) * [Introdução ao JavaScript: Primeiros Passos](https://www.educative.io/collection/5679346740101120/5720605454237696?authorName=Arnav%20Aggarwal) * [Vídeos de Douglas Crockford](https://www.youtube.com/watch?v=v2ifWcnQs6M&index=1&list=PL62E185BB8577B63D) * [Modern Cheatsheet JS](https://mbeaudru.github.io/modern-js-cheatsheet/) * [Os 50 melhores sites para aprender JavaScript](http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/) * [Tutorial Codementor JavaScript](https://www.codementor.io/community/topic/javascript) * [Você pode não precisar do jQuery](http://youmightnotneedjquery.com/) ## Referências * [DevDocs](http://devdocs.io) * [Folha de referência do JavaScript do OverAPI](http://overapi.com/javascript) * [ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm) * [Mozilla Developer Network (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript) Encontre bibliotecas javascript em [http://jster.net](http://jster.net) ## JavaScript rápido * [REPL](https://repl.it/languages/Javascript) ( [_nó_](https://repl.it/languages/iojs/) ) * [JSBin](http://jsbin.com) * [JSFiddle](https://jsfiddle.net) * [CodePen](http://codepen.io) * [CoderPad ( _programação em par_ )](http://coderpad.io) * [C9 ( _IDE_ , _programação em par_ )](http://c9.io) * [Objeto Playground ( _visualizar objetos_ )](http://www.objectplayground.com/) * [Plunker](http://plnkr.co) ## Desafios * [Code Wars](http://codewars.com) * [Classificação de hackers](https://hackerrank.com) * [Jogo de codificação](http://codingame.com) * [CodeFights](https://codefights.com/home) * [ES6 Katas](http://es6katas.org) ## Tutoriais * [Codecademy](https://www.codecademy.com) * [RithmSchool](https://www.rithmschool.com) ## Exercícios * [Codidão](https://codility.com/programmers/lessons/) * [Coderbyte](http://coderbyte.com) * [Exercício](http://exercism.io) * [JavaScript30](https://javascript30.com/) * [Javascript.com (Pluralsight)](https://www.javascript.com/) ## Editores * [Código do Visual Studio](https://code.visualstudio.com/) Código do Visual Studio inclui suporte interno para conclusão de código do IntelliSense, compreensão de código semântico rico e navegação e refatoração de código. Ele vem com um depurador integrado e suporte a git e tem uma infinidade de extensões. * [Webstorm](https://www.jetbrains.com/webstorm/) Um IDE de recursos completos para Javascript, incluindo conclusão de código e suporte para linting dinâmico, controle de versão e teste. Feito por Jet Brains e modelado após seu IntelliJ Java IDE. * [Colchetes](http://brackets.io) * [Átomo](http://atom.io) Editor de texto de código aberto feito pelo GitHub. * [Texto Sublime](https://www.sublimetext.com/) ## Blogs * [Matanças perfeitas](http://perfectionkills.com) * [2ality](http://www.2ality.com/) * [Coleção JS no Medium](https://medium.com/the-javascript-collection) * [David Walsh](https://davidwalsh.name/) * [super-heróiJS](http://superherojs.com/) ## Podcasts * [JS Jabber](https://devchat.tv/js-jabber) ## Tutoriais em vídeo * [Aprenda JS em um vídeo de Derek Banas](https://www.youtube.com/watch?v=fju9ii8YsGs) * [JavaScript orientado a objeto de Derek Banas](https://www.youtube.com/watch?v=O8wwnhdkPE4) ## Livros * [Segredos do Ninja JavaScript](https://www.manning.com/books/secrets-of-the-javascript-ninja) * [Programando Aplicativos JavaScript](http://pjabook.com/) * [JavaScript atualizável](http://shop.oreilly.com/product/0636920025245.do) * [Aprendendo padrões de design JavaScript](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) * [Guia de Estilo do Airbnb JavaScript](https://github.com/airbnb/javascript) * [JSDoc](http://usejsdoc.org/) * [Javascript Allonge Six](https://leanpub.com/javascriptallongesix/read) * [Você não sabe JS](https://github.com/getify/You-Dont-Know-JS) 6 livros em JavaScript por Kyle Simpson. Do iniciante ao avançado. * [JavaScript eloquente](http://www.eloquentjavascript.net) Introdução fantástica e completa aos fundamentos e recursos do Javascript, completa com código interativo no navegador * [O Guia Principalmente Adequado do Professor Frisby para a Programação Funcional](https://github.com/DrBoolean/mostly-adequate-guide) Muito detalhado guia de programação funcional em JavaScript * [O caminho JavaScript](https://github.com/bpesquet/thejsway) * [JS funcional da luz](https://github.com/getify/Functional-Light-JS) Este livro pretende ser um companheiro útil para quem deseja (re) descobrir as muitas facetas do JavaScript. Desde os conceitos básicos de programação até o desenvolvimento web front-end e back-end, muitos tópicos são abordados de maneira simples e acessível. Nenhum conhecimento prévio necessário!