CSS has the distinction of being one of a handful of web technologies that newcomers tend to learn by doing.