Observation tells me that many come to the Web with backgrounds in computer science, and there is nothing wrong with this. But observation also tells me many computer science programs don’t teach the Web. As someone who learned HTML and CSS in the 90s before anything procedural, I realize I have a different perspective.

I’ve always thought the tendency to write JavaScript first was merely a reflection of a preference to “program.” But having talked with younger developers just coming out of university, I think it’s just as much having never been taught the strengths inherent to HTML and CSS.

Nicholas Lindley