JavaScript has gained a lot of popularity as one of the main programming languages for the development of highly interactive web apps. This language has become an important factor for both web app developers as well as browser vendors. Owing to the increasing browser functionality, in terms of a greater amount of interpreter and compiler technology, JavaScript has become the bloodline of almost every organization. So, if you are looking forward to become a part of this much coveted IT sector, JavaScript is a must learn language for you.
A well used Javascript application will enable your pages to be more dynamic and be highly interactive with the end user with minimal server side interaction. Many recent server side applications and tools have been developed keeping Javascript as the client in mind. At the same time, there are dozens of MVC frameworks that have evolved using only Javascript. This has made web front end development must fast and very interactive.
You may find a lot of good books on JavaScript and some books are aimed on AJAX, however in this post we have focused on different kinds of free web resources which will help you learn JavaScript online for free are:
Free eBooks And Noteworthy Online Tutorials
If you like to learn by reading, you will find plenty of free e-books which will take you through the various aspects of JavaScript language. Regardless of whether you are a beginner or an expert programmer, you will find an e-book which suits your needs the best.
- Eloquent JavaScript A Modern Introduction to Programming
- Essential JS Design Patterns eBook
- JS eBook by InformIT
- It eBooks – A good collection of Free JavaScript eBooks with a lot of other useful programming books as well.
- Introduction To JavaScript Unit Testing
- Which JavaScript Recipe Is Right For You?This is a javascript tutorial for beginners.
- Building A Relationship Between CSS & JavaScript. This is a javascript tutorial for web designing using JavaScript.
- Writing Fast, Memory-Efficient JavaScript
- Make your JavaScript apps smoother
- A-Z of JavaScript
- Introduction to HTML5 Web Workers
- Net Magazine JavaScript Tutorials
- Design Patterns in Javascript – by TutsPlus
- Principles of Maintainable JavaScript – By TutsPlus
Free Websites
In case, you are beginning to learn JavaScript, there can be nothing better than seeking the help of an online website. These online websites are available free of cost and are easier to access from everywhere, provided you have internet.
- Mozilla Developer Network – Developer Mozilla JS Guide
- W3cSchool
- Ajaxian
- Interactive Javascript tutorial
- Javascript tutorial by codecademy
- JavaScript Tutorial By Knockoutjs
- JavaScript info
- JavaScript Guide By HTMLDog
- JavaScript Bookon WikiBooks
- JS Tutorial on Javascript Kit
- Echo echo Javascript
- Tutorialized – JS Tutorial
- Tutorialspoint
- Html Goodies
- Pagere Source JS
- JS Tutorial by Brown University
- Web Monkey – Advanced JS Tutorial
- HTML.net
- Microsoft App using JS– Create your first Windows Store app using JavaScript
- Good Tutorials
- JS Made Easy
- AppendTo
- Your HTML Source
- Site Point JS Tutorial
Free Video Tutorials
It can be quite difficult for some people to learn JavaScript on their own. However, you can easily watch one of the online video tutorials which teach best practices, right from the beginning. Everything from basic to the advanced concepts is covered in these online tutorials.
- YUI Blog – Douglas Crockford is Yahoo!’s JavaScript architect
- Some more Video tutorials By Douglas Crockford Yahoo!’s JavaScript architect.
- The Good Parts
- A JavaScript video tutorial series
- JavaScript Tutorialsby newboston
- Learn everything there is to know about JavaScript – Document Object Model : Dynamic Styling : AJAX : Form Validation
- JS Tutorials Playlist on Youtube by Chris Walker
- Introduction to JavaScript and Browser DOMBy GoogleTechTalks
- Javascript Tutorials Compilation by FromDev.com For Beginners Playlist – A Playlist of some hidden great javascript tutorials that you can use to learn and expert JS programmer.
- Introduction to Javascript Programming
- Speed Up Your JavaScript – By Google Tech Talks
- Douglas Crockford: Advanced JavaScript
- Introduction to JavaScript and HTML5 Canvas
- JS Tutorials Playlistby Adam Khoury
- Video Tutorials Playlist on Advanced JavaScript programming including various tips & techniques
Best Free Cheat Sheets & PDF For JavaScript
JavaScript cheat sheets will act as your quick reference guide. It is designed in a manner so as to act like a reminder sheet, listing the various functions and methods of JavaScript so that you can never go wrong with its usage.
- Added Bytes Cheatsheet on JavaScript
- JS Reference BookletThis ebook can serve as a really useful cheatsheet and Javascript tutorial PDF for beginners (download free ).
- Javascript.su
- Javascript Reference
- JS FAQs
- Cheatsheet for Prototype JS Library. This is a quick javascript reference PDF for web designing using Prototype JS library.
Best Free Web Forums To Ask Questions
Only learning the language on your own isn’t enough. You must become part of one of the JavaScript web forums where constant discussions pertaining to JavaScript and other related technologies take place.
- Stackoverflow – I find this to be the best place for Javascript related questions and answers. Make sure to tag your questions appropriately and search for similar questions before posting.
- Coding Forums JavaScript
- Code Project JavaScript
- Web Developer JavaScript
- HTML Help Centeral
Some Informative And Useful JavaScript Blogs
There are a lot of other websites and blogs created by JS experts that you may
- Badassjs
- Microsoft JS Development Blog
- Web Reflection
So, whether you are simply starting out, want to enhance your skills or are quite an experienced JavaScript professional, these resources will help everyone grab something worthwhile.