The tools and practices in this part of the book are not needed by all users, but anyone willing to master them can add a great deal of power to their system. If you've done programming before, this part of the book gets you to a productive state on Linux quickly; if you haven't, it can show you some of the benefits of programming and serve as an introduction to its joys. Chapter 20 shows you two great tools for text editing--vi and Emacsthat you should master even if you don't plan to be a programmer. The material in this part of the book can also be a valuable reference as you read other parts.
Chapter 21: Programming Tools
Chapter 22: Running a Web Server
Chapter 23: Transporting and Handling Email Messages
Chapter 24: SRunning an FTP Server