Web Programmer Evolution

In my observation working in web development environment there are four phases of a web programmer evolution:
First, those who interested in web programming will start by setup their local web development such as using WAMP(Windows, Apache, MySQL and PHP) packages or LAMP( Linux counterpart). This step is the easiest and the fastest way for a beginner. Some basic jargon such as root directory, PHP extensions, Apache modules will start to fill their brain. Especially when they are start to learn CMS (Content Management System).