Client-Side Web Programming Links

This page is devoted to the proposition that production of good software relies on sophistication of understanding by those who create it. The Internet offers both practical and abstract content for developers at all levels of expertise. Such information can foster the greater breadth and depth of skills prerequisite to the creation of superior software.

These lists are not exhaustive or mutually exclusive. Important selection criteria are literate content, visually appealing formats, and sensible navigation. Ideal criteria are thorough or unusually insightful coverage of issues.

Diatribes against specific browsers or languages are not a mainly pertinent aspect of this collection. Those who have "programmed for food" for a few years appreciate the relative strengths and weaknesses among competing models and don't need to be proselytized. Following these links, the less experienced developer should take care to avoid undue influence by prejudice. Very few systems are so perfect as to be without flaw or so flawed as to be utterly without virtue.

Major, complementary themes underlying the choices of links listed on this page are education, standards, and simplification. These links should be used to grow a greater sense of curiosity about how to do good web programming.

See the moon, not the pointing finger.