This concise programming companion prepares readers for programming in the Linux and UNIX environments. It is organized in a way that answers the functional "How do I...?" questions that all beginners have, and assumes no previous programming experience. The authors begin with a brief review of various commands and utilities that programmers routinely use. They then describe the software development tools available to anyone programming in the Linux and UNIX environment. These software development tools include utilities for managing libraries for abject files, version control tools, and tools for debugging and profiling. Linux and UNIX Programming Tools: A Primer includes extensive in-chapter exercises to reinforce and allow the practice of newly learned commands and tools, and has a solutions manual (available to qualified college instructors ONLY), making it ideal for course adoption in CS1/CS2 and Operating Systems or Software Engineering
courses. A free copy of Mandrake Linux 8.2 is included.