Programming the World Wide Web provides a comprehensive introduction to the programming tools and skills required for building and maintaining server sites on the Web, as well as teaching students how to develop platform-independent sites. Client-side tools such at HTML and sever-side tools such as CGI are all covered. This book is geared toward students who already have a solid background in some language that supports object-oriented programming. The author has reorganized the chapters for the second edition of the book. They are now grouped into three parts, each with a specific focus. Part One covers the fundamentals of programming the Web; Part Two focuses on client-side programming; and Part Three focuses on server-side programming.