Introduction to Web development
Whether you're just getting started with Web development, or are just expanding your horizons into new realms of Web awesomeness, the links here should help you get started.
For another (overlapping) set of links to learning resources, see the MDN Learning pages.
Documentation topics
HTML
- The basics of Hypertext Markup Language (HTML) — what exactly is HTML?
- Basic structure of a web page — the doctype and document 'tree'
- HTML beginners tutorial — a tutorial and exercise that recap and take you through the basics you've learned above.
- HTML elements reference guide — a comprehensive guide to HTML elements with details on how browsers support them
- Learn HTML
- Provides a solid semantic HTML overview for developers, from novice to expert level HTML.
CSS
- Getting started with CSS — an absolute beginners guide to CSS covers basic concepts and fundamentals
- CSS reference guide — a complete guide to CSS with details on the level of Gecko/Firefox support for each.
- The W3C introduction to styling with CSS — a brief guide to styling web pages for beginners.
- Common CSS questions — common questions and answers for beginners
- Intermediate CSS concepts — grouping, pseudo-classes and more.
JavaScript
Beginning
- Getting started with JavaScript — what is JavaScript and how can it help you?
- JavaScript reference guide — a comprehensive, regularly updated guide to JavaScript for all levels of learning from beginner to advanced.
- Crockford on JavaScript — an in-depth video series on the JavaScript language.
- Eloquent JavaScript — a comprehensive guide to intermediate and advanced JavaScript methodologies
Intermediate
- A re-introduction to JavaScript — a recap on the JavaScript programming language aimed at intermediate-level developers
- Essential JavaScript design patterns — an introduction to essential JavaScript design patterns
- Introduction to object-oriented JavaScript — learn about the JavaScript object model.
- You don't know JavaScript
Advanced
- Learning advanced JavaScript — John Resig's guide to advanced JavaScript
Resources
- SitePoint
-
A reliable reference site for learning HTML, CSS and JavaScript which also mentions feature support across different browsers and known browser bugs.
- HTMLDog
-
An excellent and comprehensive reference site on HTML and CSS for beginners.
- jQuery Fundamentals
-
An open-source reference book featuring detailed introductions to both JavaScript and jQuery for beginners.