Skip to content

zephyrous/LearnJavascript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LearnJavascript: A list of resources

This list originated from this discussion on LinkedIn's Javascript group.

Contributors:

Kudos to Dimitrios Michalakos for suggesting the Understand the Single Threaded Process & Event Loop section and providing me with the links.

Alt text

LEARNING

Here are 2 great videos on the subject by Paul Irish:

Here is a good article by Nicholas Zakas: 10 Javascript Performance Boosting Tips

  • Check every tip on the A Drip of JavaScript list and subscribe to it.

  • Check JavaScript Garden.

    JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes and subtle bugs, as well as performance issues and bad practices, that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.

  • Read some books. You can find some great books for JS on the BOOKS section of this list.

  • Learn how to debug your JS code. Here are some good links as a starting point:

Debugging JavaScript Chrome DevTools Command Line API Reference

2. SUGGESTED CODING RULES AND BEST PRACTICES

The difference between JavaScript and JavaScript with use strict Alt text

3. RESOURCES

3.1 BEGINNER RESOURCES

COURSES

TESTING CODE

APIs

3.2 GENERAL

PERFORMANCE

PROMISES

DEBUGGING

LINTERS

ADVANCED

FUNCTIONAL PROGRAMMING

3.3 NODE

BEGINNERS

EXPRESS.JS

ADVANCED

BOOKS

VIDEOS

TESTING CODE

HOSTING PLATFORMS

3.4 FRAMEWORKS AND LIBRARIES

LISTS

3.4.1 BACKBONE.JS

CODE

BOOKS

3.4.2 JQUERY
3.4.3 ANGULAR JS

TUTORIALS

VIDEOS

NEWSLETTERS

3.4.4 EMBER
3.4.5 KNOCKOUT JS
3.4.5 REACT

3.5 BOOKS

3.6 ONLINE BOOKS

3.7 VIDEO & AUDIO

3.7.1 VIDEO

BEGINNERS

GENERAL

3.7.2 AUDIO

3.8 NEWSLETTERS

3.9 DEVELOPERS (TWITTER, BLOGS)

DEVELOPER TWITTER BLOG VIDEO CHANNEL
Addy Osmani Twitter Blog
Azat Mardan Twitter
Alex Castrounis Twitter Blog
Aria Stewart Twitter Blog
Ariya Hidayat Twitter Blog YouTube
Axel Rauschmayer Twitter
Andrea Giammarchi Twitter Blog
Angus Croll Twitter Blog
Béla Varga Twitter
Ben Alman Twitter Blog
Ben Cherry Twitter Blog
Brendan Eich Twitter Blog
Christian Heilmann Twitter Blog
Cody Lindley Twitter Blog
David Flanagan Twitter Blog
David Walsh Twitter Blog
Dion Almaer Twitter Blog
Douglas Crockford Blog
Dean Edwards Blog
Dmitry Baranovskiy Twitter Blog
Dustin Diaz Twitter Blog
Eric Elliott Twitter
Ilya Grigorik Twitter
Jeremy Ashkenas Twitter Blog
John Resig Twitter Blog
Juriy Zaytsev Twitter Blog
James Coglan Twitter Blog
John-David Dalton Twitter Blog
James Padolsey Twitter Blog
Kyle Simpson Twitter Blog
Lucas Smith Twitter
Michael Bolin Twitter Blog
Nicholas Zakas Twitter Blog
Pamela Fox Twitter Blog
Paul Irish Twitter Blog
Peter van der Zee Twitter Blog
Peter Michaux Blog
Rebecca Murphey Twitter Blog
Remy Sharp Twitter Blog
Rey Bango Twitter Blog
Stoyan Stefanov [Twitter](Stoyan Stefanov) Blog
Thomas Fuchs Twitter Blog
Oliver Steele Twitter Blog
Yehuda Katz Twitter Blog

3.10 TOOLS

3.10.1 GIT
3.10.2 BUILD TOOLS / TASK RUNNERS
GRUNT
GULP

3.11 JAVASCRIPT COMPILED LANGUAGES

3.11.1 COFFEESCRIPT

TOOLS

BOOKS


Alt text

About

Learn Javascript: A list of resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.4%
  • CoffeeScript 5.1%
  • HTML 1.5%