What’s New in This Edition

Learn to Program, Third Edition — by Chris Pine (4 / 116)

The Pragmatic Programmers
The Pragmatic Programmers

--

👈 Preface to the Third Edition | TOC | Introduction 👉

For the third edition of this book, I’ve updated all the examples for Ruby 3, the latest version of the language. Since the second edition came out around when Ruby 2 did, it seemed like the right thing to do and the right time to do it.

It also gave me a chance to update the examples for the world we live in. Some of the jokes and references stopped being funny/cute around 2012 or so.

Best of all, though, I added a new chapter! It’s about APIs and how to use them. I figured that since it’s so easy now to write programs that talk across the Internet to programs on the other side of the world, I just had to show you how it’s done.

AND… I fixed a typo that no one had found in 18 years, which I kind of can’t believe, but there it is.

Chris Pine

Portland, Oregon, USA, December 2020

Copyright © 2021, The Pragmatic Bookshelf.

👈 Preface to the Third Edition | TOC | Introduction 👉

Learn to Program, Third Edition by Chris Pine can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.