#Javascript Resources by Wix Essential JavaScript resources for engineers who want to master JavaScript ##Introduction to JavaScript If you are a beginner in JavaScript, we highly recommend Wix Academy's Introduction to Javascript page. ##Online Reading ####Basic JavaScript for the impatient programmer This blog post enables you to get started with JavaScript as quickly as possible – if you already know how to program. It describes the smallest subset of the language that allows you to be productive.
####JavaScript Design Pattersn / Addy Osmani In this book we will explore applying both classical and modern design patterns to the JavaScript programming language.
####Eloquent JavaScript / Marijn Haverbeke
This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here, and a paper version is being worked on. (also in pdf format)
####DOM Enlightenment / Cody Lindley Exploring the relationship between JavaScript and the modern HTML DOM
##Online Videos ####Douglas Crockford series of lectures about Javascript Starting in 2010 and through 2011, Douglas delivered his acclaimed series of lectures on the history of JavaScript, its features, and its use. Links to video, transcripts, and photos from each of the events follows. ####Douglas Crockford - The Better Parts Douglas Crockford talking about the good and bad parts of ES6 and some "Good Parts" from previous talks he is not using anymore or using differently.
##Online Courses ####JavaScript Fundamentals (pluralsight) Everything a beginner needs to get started programming with JavaScript
####JavaScript the Good Parts (pluralsight) JavaScript has bad parts that many times overshadow it’s good parts. Douglas claims JavaScript has, "some of the best parts of any programming language ever created." He explains why in this course, quizzes you on functional programming and covers the monad in the final lecture of the course.
####JavaScript Design Patterns (pluralsight) Useful design patterns for JavaScript development
####JavaScript Best Practices (codeschool) Become a more informed, conscientious user of JavaScript as you explore time-tested, useful techniques that will improve legibility, performance quality, and safety in your scripts.
####Secrets of the JavaScript Ninja Learning advanced JavaScript
##JavaScript Books
JavaScript: The Good Parts by Douglas Crockford
JavaScript Patterns by Stoyan Stefanov (Author)
##React.js ####Getting Started Facebook's React.js tutorial on Github
####React for Stupid People
####Learning Facebook's React.js
- Getting Started and Concepts
- Build A Real-Time Twitter Stream with Node and React.js
- Getting To Know Flux, the React.js Architecture
- Creating A Simple Shopping Cart with React.js and Flux
####React Fundamentals React is a high-performance, reactive UI library for client-side web applications.
##CSS ####The 30 CSS Selectors you Must Memorize A short article with usefull css selectors and demos.
####Centering in CSS Centering in CSS: A Complete Guide.