Programming for the Web—or in Windows, with a small or big W for that matter—relies on events. You just can’t expect to figure out everything in environments with today’s complexity, so it makes much more sense to create programs that fire events when something happens. These same programs also must respond to, or handle, events as they “come in” if these events are significant to the objects in the program.
Learning to program well is largely about string manipulation. (Oddly enough, this is certainly true in a formally reductive sense.) So let’s move on to Chapter 9, “ Manipulating Strings.”