Web Platform

The web platform - HTML, CSS, Javascript, and associated tools - is a great starting point for hands-on interaction design. This guide is not about 'making a web page' - rather, we see web technologies as a highly accessible platform for sketching and prototyping interactivity.

In the recent years it is possible to use Javascript to make things far beyond the web, such as tangible computing and controlling robots. Pretty much the only reason why you might want to not try something with Javascript is in extremely resource-constrained or high performance use cases. Even then, Espruino and real-time image processing shows what can be done.

Guide

  1. First steps - Setting up your computer
  2. HTML
  3. CSS
  4. JS
  5. Starter Skeleton

And then there's the advanced section.

Other resources

Khan Academy

Inspiration

  • Awwwards - Mostly commercial work which uses the medium of the web in interesting ways
  • Chrome Experiments - Pushing web technology

Advanced