• Select language
  • Skip to search
  • Skip to main content

Mozilla Developer Network

  • Topics
    • Web
    • Apps
    • Mobile
    • Add-ons
    • Mozilla
  • Docs
      • HTML
      • DOM
      • Video
      • Audio
      • SVG
      • WebGL
      • HTML5
      • WebSockets
      • Offline Cache
      • Local Storage
      • IndexedDB
      • File API
      • CSS
      • Gradients
      • Transforms
      • Transitions
      • Animations
      • Media Queries
      • JavaScript
      • AJAX
      • Canvas
      • Geolocation
      • Drag & Drop
      • Web Workers

    More docs…

  • Demos
  • Learning
  • Community
    • Events
    • Discussions
    • Promote
  • Join MDN
  • Log in

mozilla

Learn How to Make Websites

Want to learn to use the technologies that power the Web?
We've put together a great collection of resources to get you started.

  • HTML

    HyperText Markup Language is the core syntax for putting information on the worldwide web. If you want to create or modify web pages, it's best if you learn HTML.

  • CSS

    Cascading Style Sheets is a language for describing the appearance of web pages. To create good-looking web pages, you need to learn CSS in order to define the appearance and location of the HTML elements within the pages.

  • JavaScript

    JavaScript (JS for short) is the programming language that enables web pages to respond to user interaction beyond the basic level provided by HTML links and forms.

Are you tired of learning on your own?
Do you want to join a community of people learning about open web technologies?

Consider signing up for free online peer study groups through Peer-to-Peer University's School of Webcraft. Share your discoveries, struggles, and victories with others who are learning the same things.

These resources are created by forward-thinking companies and web developers who have embraced open standards and best practices for web development. If you think we've omitted a great resource, please tell us about it. We want to share these resources with our international community, so we prefer ones that provide or allow translations, through an open content license such as Creative Commons.

What do you think of the new MDN? Please share your feedback with us. Join our mailing list to discuss ways to help create great documentation.

© 2012 Mozilla Developer Network

Content is available under these licenses • About MDN • Privacy Policy • Help

  • Join MDN
  • Log in