<story><title>Learn JavaScript </title><url>http://stackoverflow.com/questions/11246/best-resources-to-learn-javascript</url><text></text></story><parent_chain></parent_chain><comment><author>dave1010uk</author><text>I think the first step is understanding that there is JavaScript (the language), then there is the browser&apos;s Document Object Model (DOM) and &quot;HTML5&quot; APIs. The JavaScript language is used in more places than just browsers (e.g. Rhino and Node.js) and doesn&apos;t change very rapidly. The DOM and APIs vary more across browsers and get new features with just about every browser release.&lt;p&gt;I&apos;d recommend learning the language first, then the basics of the DOM and subscribing to the main browser&apos;s blogs to keep up with their changes.&lt;p&gt;If you just want a site to learn JavaScript, I&apos;d highly recommend &lt;a href=&quot;https://developer.mozilla.org/en/JavaScript&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/en/JavaScript&lt;/a&gt; (as other people have too). Mozilla&apos;s docs are top-notch. They&apos;re a wiki so sign up and help make them even better.</text></comment>
<story><title>Learn JavaScript </title><url>http://stackoverflow.com/questions/11246/best-resources-to-learn-javascript</url><text></text></story><parent_chain></parent_chain><comment><author>Yhippa</author><text>Does anybody have a link to some good JavaScript exercises?  One answer is &quot;why don&apos;t you just try building something&quot; but I personally learn better from progressing through exercises versus doing the &quot;just build anything&quot; or watching videos.</text></comment>