HTML & CSS
Specifications and APIs
- HTML5 W3C Recommendation 28 October 2014 (@ http://www.w3.org/TR/html5).
- WHATWG (Web HyperText Application Working Group) HTML(5) Specification (@ https://html.spec.whatwg.org/multipage/index.html).
- HTML 4.01 Specification W3C Recommendation 24 December 1999 (@ http://www.w3.org/TR/html401).
- XHTML 1.0 Specification W3C Recommendated Revised 1 August 2002 (@ http://www.w3.org/TR/xhtml1).
- CSS 2.1 Specification W3C Recommendation Revised 17 December 2014 (@ http://www.w3.org/TR/CSS21/).
- CSS3 Selectors module (@ http://www.w3.org/TR/selectors/); CSS3 Colors module (@ http://www.w3.org/TR/css3-color/).
Online Tutorials and Resources
- W3School HTML/CSS Tutorials, References and Examples @ http://www.w3schools.com/. (W3School is not related to W3C).
Books
- Matthew MacDonald, "Creating a Website - The Missing Manual", 3rd ed, 2011, O’Reilly.
(A good introductory book on HTML/CSS. A new version is expected in July 2015.)
- Matthew MacDonald, "HTML 5 - The Missing Manual", 2nd ed, 2014, O’Reilly.
- David Sawyer McFarland, "CSS 3 - The Missing Manual", 3rd ed, 2013, O’Reilly.
JavaScript and jQuery
Specifications and APIs
- ECMAScript (JavaScript) Specification: "Standard ECMA-262 ECMAScript Language Specification 5.1", (same as "ISO/IEC 16262" 3rd eds).
- Mozilla's (MDN) JavaScript Project @ https://developer.mozilla.org/en-US/docs/Web/JavaScript.
- Mozilla's (MDN) "JavaScript Reference" @ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.
- "Document Object Model (DOM)" Level 1, 2, 3 Specifications @ http://www.w3.org/standards/techs/dom.
- jQuery mother site @ http://jquery.com.
- jQuery API @ http://api.jquery.com.
- QUnit JavaScript Unit Testing Framework @ https://qunitjs.com.
Online Tutorials and Resources
- Mozilla's (MDN) "JavaScript Guide" @ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide.
- W3School JavaScript Tutorials, References and Examples @ http://www.w3schools.com.
- jQuery Tutorial @ https://learn.jquery.com.
Books
- David Sawyer McFarland, "JavaScript and jQuery - The missing manual", 3rd ed, 2014, O'Reilly.
- Jonathan Chaffer and Karl Swedbery, "Learning jQuery", 4th ed, 2013, Packt Publishing.