8.2 KiB
title |
---|
JavaScript Tutorials and Other Resources |
- JavaScript for Cats
- The Modern JavaScript Tutorial
- Professor Frisby's Mostly Adequate Guide to Functional Programming
- Eloquent Javascript (annotated)
- Speaking Javascript
- Exploring ES6
- Udemy - Javascript Understanding the Weird Parts (first 3.5 hrs)
- Functional programming in JavaScript
- Introduction to JavaScript: First Steps
- Douglas Crockford's Videos
- Modern JS Cheatsheet
- The 50 Best Websites to Learn JavaScript
- Codementor JavaScript tutorial
- You Might Not Need jQuery
References
Find javascript libraries at http://jster.net
Quick JavaScript
- REPL (node)
- JSBin
- JSFiddle
- CodePen
- CoderPad (pair programming)
- C9 (IDE, pair programming)
- Object Playground (visualize objects)
- Plunker
Challenges
Tutorials
Exercises
Editors
-
Visual Studio Code includes built-in support for IntelliSense code completion, rich semantic code understanding and navigation, and code refactoring. It comes with a built-in debugger and git support and has a plethora of extensions.
-
A full-feature IDE for Javascript, including code completion and support for live linting, version control, and testing. Made by Jet Brains and modelled after their IntelliJ Java IDE.
-
Open source text editor made by GitHub.
Blogs
Podcasts
Video Tutorials
- Derek Banas' Learn JS In One Video
- Derek Banas' Object Oriented JavaScript
- JavaScript Fundamentals for Absolute Beginners 2018
Books
-
6 books on JavaScript by Kyle Simpson. From beginner to advanced.
-
Fantastic, thorough introduction to the basics and features of Javascript, complete with in-browser interactive code
-
Professor Frisby's Mostly Adequate Guide to Functional Programming
Quite in-depth guide to Functional Programming in Javascript
-
This book aims to be a useful companion for anyone wishing to (re)discover the many facets of JavaScript. From the very basics of programming up to front-end and back-end web development, a lot of topics are covered in a simple and accessible way. No prior knowledge needed!