Buy new:
$19.12
FREE delivery: Tuesday, Jan 30 on orders over $35.00 shipped by Amazon.
Ships from: Amazon
Sold by: HBBC STORE
List Price: $24.00 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $4.88 (20%)
Get Fast, Free Shipping with Amazon Prime FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Tuesday, January 30 on orders shipped by Amazon over $35
Or fastest delivery Monday, January 29
Only 1 left in stock - order soon.
$$19.12 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$19.12
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, January 30 on orders shipped by Amazon over $35
Condition: Used: Good
Comment: This book is in good condition. The binding is tight. Pages are clean with no markings/highlighting. The book has no missing or damaged pages, no creases or tears. Ships directly from Amazon warehouse.
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$19.13
FREE Shipping
Get free shipping
Free shipping within the U.S. when you order $35.00 of eligible items shipped by Amazon.
Or get faster shipping on this item starting at $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $35.00 shipped by Amazon.
Sold by: The Book World-Prime
Sold by: The Book World-Prime
(53 ratings)
96% positive over lifetime
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$20.12
FREE Shipping
Get free shipping
Free shipping within the U.S. when you order $35.00 of eligible items shipped by Amazon.
Or get faster shipping on this item starting at $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $35.00 shipped by Amazon.
Sold by: Amazon.com
Sold by: Amazon.com
Only 11 left in stock (more on the way).
Shipping rates and Return policy
Added
$20.53
& FREE Shipping
Sold by: MyPrepbooks
Sold by: MyPrepbooks
(1152 ratings)
95% positive over last 12 months
In Stock
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills 1st Edition

4.2 4.2 out of 5 stars 94 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$19.12","priceAmount":19.12,"currencySymbol":"$","integerValue":"19","decimalSeparator":".","fractionalValue":"12","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3RUt8zDqavpp3wM4VBTSyRBEc3vuOVORfeMK4Sqwt7etdcPUkMAv1oxEkMUsz8B4sgpSxBD6R0d%2BL%2F1zL%2Bbt26R635M%2BTlk4rbEiOhddJuKBMOa6e5JTGXVYaIcIauoxjopKlaJ%2BNBKot2o8YKghXd1Q34VI73eW7eyU6Jt1n%2FpTdYx28MsxknVuZycU67bE","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.25","priceAmount":16.25,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"25","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3RUt8zDqavpp3wM4VBTSyRBEc3vuOVORfeMij1XdNLng1zuZ4AvS7WtgGdm5rPIVoq%2BO072AAXuGLutaERIAcxYmJWwXfmxqvv5od3wYmFlMuW7Hh4k4dANDoavPqYflRvoHbuHb1V4CzhrVCLYsKIV3pJeZRDmuDqSdwbQ7VlZMwejO8IeBhdcY1NK%2FEtQA","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$19.12
Get it as soon as Tuesday, Jan 30
Only 1 left in stock - order soon.
Sold by HBBC STORE and ships from Amazon Fulfillment.
+
$42.74
Get it as soon as Tuesday, Jan 30
In Stock
Ships from and sold by Amazon.com.
+
$39.99
Get it as soon as Tuesday, Jan 30
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

From the brand


From the Publisher

Q&A with Brian Hogan, author of Exercises for Programmers

Why did you decide to write this book?

I learned to program when I was in fourth grade. I was struggling with some math problems at the time, and my dad showed me how to write a program to quiz me at math problems. My dad wasn't formally trained, he just knew enough to show me what to do. And so programming, to me, was about solving problems.

But when I got to college, my professors were more interested in doing algorithms and puzzles. I was never great at mentally connecting the dots. But I had one teacher who was very focused on real-world programming; writing programs to solve business problems. And everything clicked.

When I got into the field, I found myself in many situations where I was teaching people to code, and I needed exercises for them to do, so I started looking at the things I had to write at work and simplifying them down. I've written BMI calculators, widgets for web sites that pulled down the weather, URL shorteners, and many other things that can teach programming concepts in context.

So when I became a teacher full-time a few years ago, I began introducing these exercises into my classes for additional practice in order to prepare students for assessments. I saw student performance improve significantly. And I figured that if it worked for me, it would work for everyone.

So this book is for beginners?

Over the years I've had to learn some new programming languages, and I've returned to these programs to get me through that. When I was learning Go a few years ago, I tried these programs. And I just did the same thing this last year with Elixir. I've seen how the "todo list" program has become the way for developers to get their minds around an MVC framework, so I think there's a ton of value in solving known problems with a new language. I also think it's easier to learn a language when you have some goals and direction. When you've never used Swift before, even something as simple as making a mad-lib program can be a great experience.

What's your favorite exercise in this book?

One of the exercises in the book uses an API to show you how many people are in space. The API shows you their names and which spacecraft they are on. First, I think it's awesome we live in a time where people are in space. But also, I think the exercise is interesting and engaging, while still having you work through the concepts of pulling down remote data and formatting it.

What do you hope readers take away from the book?

I think we get better with practice. If you are playing piano and you only go to your lessons, and you never practice in between, you won't be as good as you could be. And I think that is the same with writing code. I think if you go through a degree program and only do the work that's assigned, you won't get as much experience. And I believe that the more languages you explore, the better you'll get at solving problems. So I hope that by reading this book, people will be inspired to practice with the language they know, or even to try a new language.

Editorial Reviews

About the Author

Brian Hogan is a developer, author, and teacher who loves building things for the web. He teaches introductory programming classes at the college level and has an interest in performance-based learning. He is the author of Automate with Grunt, tmux and HTML5 and CSS3 and is the co-author of Web Development Recipes.

Product details

  • Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (October 13, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 120 pages
  • ISBN-10 ‏ : ‎ 1680501224
  • ISBN-13 ‏ : ‎ 978-1680501223
  • Item Weight ‏ : ‎ 10.1 ounces
  • Dimensions ‏ : ‎ 6 x 0.25 x 9 inches
  • Customer Reviews:
    4.2 4.2 out of 5 stars 94 ratings

Important information

To report an issue with this product or seller, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Brian Hogan is a web developer, editor, and author of over 9 technical books, including Exercises For Programmers and tmux 2: Productive Mouse-Driven Development. He currently works at DigitalOcean, where he helps people learn how to deploy applications to the cloud. When he's not working, he's hacking on code, composing music, or spending time with family and friends.

Customer reviews

4.2 out of 5 stars
4.2 out of 5
94 global ratings

Top reviews from the United States

Reviewed in the United States on March 18, 2016
Reviewed in the United States on March 7, 2016
Reviewed in the United States on January 13, 2017
4 people found this helpful
Report
Reviewed in the United States on October 24, 2018
2 people found this helpful
Report
Reviewed in the United States on April 27, 2016
Reviewed in the United States on October 29, 2016
62 people found this helpful
Report
Reviewed in the United States on December 13, 2015
Reviewed in the United States on March 16, 2017
7 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Juan Pablo Gutiérrez
5.0 out of 5 stars Buen libro
Reviewed in Mexico on November 30, 2017
Fabrizio
1.0 out of 5 stars Unuseful for me
Reviewed in Italy on January 6, 2017
Martin Richard Sanders
5.0 out of 5 stars This is a really fun book that provides real world excercises similar to the ...
Reviewed in the United Kingdom on December 7, 2016
Michael Borgwardt
3.0 out of 5 stars Very much for beginners
Reviewed in Germany on February 26, 2016
3 people found this helpful
Report
Fernando S
5.0 out of 5 stars Really good book for my needs
Reviewed in the United Kingdom on November 28, 2017