Jump to content

Java Script books and online lessons recommendation


Herofeeder
 Share

Recommended Posts

The w3Schools tutorial isn't terrible. I just wish it didn't use document.write() and inline javascript. Just rewrite each example so that document.write() isn't used.

 

http://www.w3schools.com/js/default.asp

 

One of the first few lessons explains why document.write() is inferior, so then why do they keep using it throughout the rest of the tutorial? I don't know. Also learn to use addEventListener() as a more flexible alternative to inline javascript which is embedded into the HTML.

 

For books get...

 

https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides-ebook/dp/B004XQX4K0/ref=sr_1_3?ie=UTF8&qid=1485791079&sr=8-3&keywords=javascript&refinements=p_72%3A2661618011

 

...and either this...

 

https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_8?ie=UTF8&qid=1485791079&sr=8-8&keywords=javascript&refinements=p_72%3A2661618011

 

...or this (they are approximately the same material)...

 

https://www.amazon.com/JavaScript-Patterns-Better-Applications-Coding/dp/0596806752/ref=sr_1_17?ie=UTF8&qid=1485791342&sr=8-17&keywords=javascript&refinements=p_72%3A2661618011

 

However please realize that an entirely new and more complex version of Javascript is on the horizon... but you should probably not begin with this book...

 

https://www.amazon.com/Learning-JavaScript-Essentials-Application-Development/dp/1491914912/ref=sr_1_3?ie=UTF8&qid=1485791459&sr=8-3&keywords=javascript+es6

  • Like 1
Link to comment
Share on other sites

ECMAScript 6 is mainly geared towards programmers. Most people use Javascript for simple effects on the page, they won't need to make use of the new features, so I wouldn't suggest teaching it to beginners. The way Javascript is used today won't change for people who are not building large browser applications.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...