Back-end, front-end, multitier architecture, client-server model, MVC? If you’re familiar with web development, you’ve probably heard some of these terms. I’ve put together a small ebook (PDF) with the basics in web development. The ebook is a collection of articles from Wikipedia.