Having trouble reading this email? View it in your browser.
New This Week

Learn to Program, Third Edition »

It's easier to learn how to program a computer than it has ever been before. Now everyone can learn to write programs for themselves—no previous experience is necessary. Chris Pine takes a thorough, but lighthearted approach that teaches you the fundamentals of computer programming, with a minimum of fuss or bother. Whether you are interested in a new hobby or a new career, this book is your doorway into the world of programming. Read on for your exclusive offer.

Recently Released:


Coming Up Next:

  • Using Elixir for Graphs
  • Managing Your Manager
  • Python Piece by Piece
  • A Combine Kickstart

Best Sellers:

Make sure you haven't missed anything!

  1. Domain Modeling Made Functional
  2. Hands-on Rust
  3. The Pragmatic Programmer, 20th Anniversary Edition
  4. Apple Game Frameworks and Technologies
  5. Web Development with Clojure, Third Edition

See all best sellers...

Learn to Program, Third Edition
January 05, 2021

A new year is a great time for reflection on where you've been, where you're heading, and why you ate so many desserts over the holidays. Sometimes the answers are completely unrelated, and sometimes there's a direct cause and effect. Remember 2020?

If your plans for the new year include writing about tech, the Noel Rappin interview and AMA featured at https://forum.devtalk.com/t/spotlight-noel-rappin-author/5509 this month will provide a great roadmap. Plus, just by asking Noel a question or posting a comment, you'll automatically have a chance to win a free digital copy of one of his PragProg books.

If, on the other hand, your plans include starting down the path of software development, Learn to Program, Third Edition, is sure to help you kick things off on the right foot. All you need is a computer and an internet connection to get started.

Because you purchased the previous edition, you can get 35% off the price of this new edition when you use coupon code "057496b191" to make your purchase.

Learn to Program, Third Edition

Computers are everywhere, and being able to program them is more important than it has ever been. But since most books on programming are written for other programmers, it can be hard to break in.

At least it used to be. Chris Pine will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to write interactive programs, to use APIs to fetch live data from the internet, to rename your photos from your digital camera, and more. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

Whether you are looking for a fun new hobby or are interested in entering the tech world as a professional, this book gives you a solid foundation in programming. Chris teaches the basics, but also shows you how to think like a programmer. You'll learn through tons of examples, and through programming challenges throughout the book. When you finish, you'll know how and where to learn more—you'll be on your way.

Now available in beta from pragprog.com/titles.

You Could Be a Published Author

Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our pragprog.com/become-an-author page for details, including our 50% royalty (yes, for real!) and world-class development editors.

Remember, the best way to tell the future is to create it.

Upcoming Author Appearances

  • 2021-01-10 Johanna Rothman, Lead and Serve Others: Focus on the Team, Not Individuals
  • 2021-01-13 Jon Reid, SoftGeeks
  • 2021-02-03 Johanna Rothman, Panelist for Future of Work in Scotland
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is signup at pragprog.com.

    Tell your friends! Tweet this

    Follow us on Twitter for the latest news, commentary, and occasional discounts:: @pragprog, Andy Hunt @PragmaticAndy.

    Thanks for your continued support,
    Andy Hunt
    Publisher, Pragmatic Bookshelf

    By Professional Developers, for Professional Developers

    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615