Pike is a dynamic, object-oriented programming language. Applications for Pike range from network servers, to the world of multimedia, to environments where your shell could use some spicy text processing or system administration tools. Pike scripts and applications are portable across multiple platforms, including all major Unix systems, Windows 2000/Xp and MacOs X. Pike: an Introduction is an excellent first step for the programmer interested in learning Pike. Written by members of the Pike development team, this book is the definitive tutorial for this dynamic language. Each chapter is filled with example code, and is capped off with a set of programming exercises. Suggested solutions for the programs are included, making this book an ideal text for classroom use.