Becoming a Programmer
GhostA lesson series that explains how software works for beginners, using simple analogies such as a translator with a bicycle to illustrate communication between applications. Recent issues cover how applications talk to each other, layers versus tiers in software architecture, and the five architectural layers of information systems.