Do people buy paper vs ebooks

Scott and my certification books have always sold way more paper copies than e-books. While I personally like paper books better, I got the sense that they were less popular in general.

Recently I was asked by someone who wanted to buy Real World Java if he should buy the paper or e-book. I advised paper because

  • Easier to read code
  • Higher quality (I’ve seem some errors in the Kindle that are not in the manuscript we have Amazon)
  • I can sign it.

Plus you can pass around a paper book. The person who asked me listed a benefit of being able to read the Kindle on the train. I find paper books easier to read on the train. While I’m fine with being on my phone, I’m not going to sit there with a tablet out. So the extra weight of a book is worth it. Plus I can write it in it (if it is my book and not a library book)

Anyway, I thought it would be fun to look at actual sales numbers for my most recent books. Note that Safari numbers are not included in here. For Safari we get a license fee but I don’t know how many people actually read it.

TitlePercentage of paper books out of total
Real World Java98%
OCP Java 21 Developer Study Guide87%
OCP Java 17 Developer Study Guide94%
Java 17 Practice Tests89%

OCP Book Now Available!

OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z1-809

Jeanne and I are thrilled to announce that the Kindle version of our second book, OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z0-809, is now available for purchase on Amazon! The OCP paperback edition, available for pre-order, is currently printing and will be shipping in the next month.

This book, which is nearly twice the size of our previous OCA Study Guide, is chock full of information on topics ranging from design patterns, to concurrency and NIO.2, to JDBC. Unlike many other older study guides, we have written our material centered entirely around Java 8, with an emphasis on lambda expressions and streams.

While some experienced developers can pass Oracle’s OCA exam with limited amount of studying, the same cannot be said for the OCP exam. Besides the large-scale inclusion of lambda expressions and streams, the exam covers includes much broader topics that seasoned developers may not be readily familiar with.

For example, you might have been using JDBC for years, but can you list the differences between obtaining a connection using the 3.0 and 4.0 versions of the drivers? You may have also been reading and writing files with java.io streams for years, but we bet many of you haven’t ever used the mark(), reset(), or skip() methods. It is for reasons like these that we strongly recommend you study carefully for the exam using our book or an equivalent study guide, avoiding the pitfalls (mentally and financially) of having to pay to take the exam multiple times.

Our book covers all 3 variations of the OCP exam, including a dedicated Appendix for those taking the Java 6 or earlier version of the OCP 8 upgrade exam, as it contains material not found in the other two versions of the exams.

We hope you enjoy reading this book as much as we enjoyed writing it!