TOC

The complete JavaScript tutorial

Hello and welcome to this JavaScript tutorial, primarily intended for new users of this exciting and popular programming language. More advanced users might learn a thing or two as well, by reading particular chapters to fill a void in their JavaScript knowledge.

The chapters have been organized to suit the needs of a person new to JavaScript the best, and while you may take advantage of most of the chapters without having read the previous one, you will get the most out of this tutorial if you start from the beginning and then move your way through the chapters. If an article only contains information you already have, simply move on to the next one.

Have a look at the Table of contents to the right, where all the chapters are listed and be sure to come back regularly, as we will keep adding new chapters to it. We hope that this tutorial will get you started properly on JavaScript and even become as excited about it as we are.

You can definitely learn JavaScript without any prior knowledge, but if you want to use it for building websites, a basic knowledge of HTML is recommended. If you're new to HTML, you might wish to take a look at this great HTML5 tutorial.

>> Start the tutorial


Localized versions

Would you prefer to read this tutorial in another language? All our content is available for translation by our visitors and this tutorial is currently being translated into many new languages.

Top 10 Languages
Language Most active user Progress
Czech User #7148 ?
100% complete
Dutch User #7044 ?
19% complete
Vietnamese User #7473 ?
7% complete
Chinese User #7369 ?
6% complete
Spanish User #7381 ?
5% complete
Russian User #2090 ?
5% complete
Italian User #7155 ?
5% complete
German User #7260 ?
4% complete
Portuguese User #7015 ?
1% complete
Korean User #7428 ?
1% complete
More languages...

A big thanks goes out to all the translators making this possible! Perhaps you would like to contribute as well? Select language...