Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Programming for the Web is very rewarding. Your application, once deployed, becomes available to millions of people, and it doesn’t matter which the kind of computers they are using. If they have a reasonably new web browser, they have a good chance of being able to fully appreciate your creation, whether they are running Windows, Linux, Mac OS, or UNIX on their workstation or hand held device.
To become a web developer, one would normally need to be intimately familiar with the strange world of HTTP protocol—requests and responses flying across the globe, special places for storing information like session or application context, and so on. In short, one would have to go to a much lower level of software development.