The Pragmatic Bookshelf
By programmers for programmers
Agile Practices (21 titles)
Pragmatic approaches to personal and team-wide practices and techniques to make you more effective and productive.
Android, iPhone, and Mobile Programming (9 titles)
We've got what you need for iOS for Apple's iPhone and iPad, the Android environment for Java-based mobile development, and Arduino hardware and other embedded devices.
Anthologies and Collections (1 title)
Collected essays and works by professional developers, for professional developers.
Career Development (14 titles)
Develop your career just as carefully as you develop your software, we'll show you how.
For Beginners (6 titles)
Just starting out? Start here. No previous experience with programming required.
Java and JVM Languages (12 titles)
Java-based tools and techniques, and cool languages that run on the JVM.
Mac, iPhone, and iPad Programming (7 titles)
All things Apple under Mac OS X or iOS for iPhone and iPad.
Microsoft .NET (1 title)
.NET-specific technologies and techniques to get you going in a Microsoft environment.
Ruby and Rails (21 titles)
The home of the original PickAxe book for Ruby, Ruby on Rails, and all things Ruby.
Testing, Design, and Cloud Computing (16 titles)
Testing shows you how well your Design is working. Start here to bake-in excellence from the beginning.
Tools, Frameworks, Languages (25 titles)
Essential tools for version control, testing, and coding, plus major frameworks and languages to help get the job done.
Web 2.0+ (13 titles)
Welcome to the modern world of web frameworks and standards, CSS3 and HTML5, Ajax and GWT, and more.
