Pragmatic Bookshelf

Fire in the Valley: The Birth and Death of the Personal Computer

In the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization and oppression, a motley collection of college dropouts, hippies, and electronics fanatics were engaged in something much more subversive. Obsessed with the idea of getting computer power into their own hands, they launched from their garages a hobbyist movement that grew into an …

Learn more

Learn to Program, Second Edition (The Facets of Ruby Series)

Printed in full color.For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the feedback from hundreds of reader e-mails to update the content and make it even clearer. Second, he updated the examples in the book to use the latest stable …

Learn more

Practical Vim: Edit Text at the Speed of Thought (Pragmatic Programmers)

Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It’s available on almost every OS–if you master the techniques in this book, you’ll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor’s core functionality and tackle your trickiest editing …

Learn more