Learn Java the Easy Way

This is an enjoyable introduction to programming in Java by an author I have enjoyed in the past.

Learn Java the Easy Way: A Hands-On Introduction to Programming was written by Dr. Bryson Payne. I previously reviewed his book Teach Your Kids to Code, which is Python-based.

Learn Java the Easy Way covers all the topics one would expect, from development IDEs (it focuses heavily on Eclipse and Android Studio, which are both reasonable, solid choices) to debugging. In between, the reader receives clear explanations of how to perform calculations, manipulate text strings, use conditions and loops, create functions, along with solid and easy-to-understand definitions of important concepts like classes, objects, and methods.

Java is taught systematically, starting with simple and moving to complex. We first create a simple command-line game, then we create a GUI for it, then we make it into an Android app, then we add menus and preference options, and so on. Along the way, new games and enhancement options are explored, some in detail and some in end-of-chapter exercises designed to give more confident or advancing students ideas for pushing themselves further than the book’s content. I like that.

Side note: I was pleasantly amused to discover that the first program in the book is the same as one that I originally wrote in 1986 on a first-generation Casio graphing calculator, so I would have something to kill time when class lectures got boring.

The pace of the book is good. Just as I began to feel done with a topic, the author moved to something new. I never felt like details were skipped and I also never felt like we were bogged down with too much detail, beyond what is needed for the current lesson. The author has taught computer science and programming for nearly 20 years, and it shows.

Bottom line: if you want to learn Java, this is a good introduction that is clearly written and will give you a nice foundation upon which you can build.

Disclosure: I was given my copy of this book by the publisher as a review copy. See also: Are All Book Reviews Positive?

Then She was Born

Eleven Nobel Peace Prize laureates. The Dalai Lama. Pope Francis. These are just some of many who support an initiative to #HelpAfricanAlbinos. In many countries, people with albinism are discriminated against, harassed, and persecuted. There is too little understanding and too much false information.

Then She was Born is an attempt to spread awareness of the problem using a fictional account of a girl, Adimu, who is born in a village. We see her struggle for survival against powerful superstition and tradition. Using information taken from the accounts of many African albinos, the story is gripping, moving, and also a call to action. The book was originally written and published in Italian by Cristiano Gentili as Ombra Bianca and has been masterfully translated into English for the reviewed edition by Lori Hetherington. The story is engaging, with characters that are relatable and deep.

Prior to reading this book, I had heard passing mentions, but had no real knowledge of the issue. This is a work of fiction, but it is based on real events and there are real lives at stake. I will share this book with anyone among my friends who will read it and I recommend it highly to those who are not local to me.

Disclosure: I was given my copy of this book by the publisher as a review copy. See also: Are All Book Reviews Positive?

Manga Art

Illustrators generally get paid to work on projects. This means taking someone else’s vision, story, or text and bringing it to life in pictures. Doing so requires special talent as the illustrator must listen to and absorb someone else’s ideas before creating their accompanying artwork. Mark Crilley is a talented and experienced illustrator who got the chance to find out what would happen if he pitched a book that contained illustrations that didn’t follow a specific theme, a book about illustrations without being a how-to book, a book about the art. We all benefit because Watson-Guptill Publications accepted that proposal.

Mark Crilley’s Manga Art: Inspiration and Techniques from an Expert Illustrator is a beautiful and fun jaunt through Crilley’s imagination. The art contained in the book is diverse and masterfully created. There is no storyline. There is no plot. There are no editors or committees. This is a book created “in an atmosphere of complete artistic freedom.” It works.

The book is arranged in five sections, an organizational scheme that seems likely to have been imposed after most of the illustrations were created. The sections each contain a set of illustrations that fit a general theme, grouping together sketches and full-color illustrations of characters, Japan, science fiction, conceptual art, and styleplay. Each illustration includes interesting comments from Crilley describing the art. These sometimes focus on the craft of creating the piece, sometimes on a thought or experience that influenced the image or sparked its creation. Occasionally there is a cool “Your Turn” tip connected to an illustration to help the reader think about ways to enhance their own creations.

This is a fun, interesting, enjoyable, and inspiring book that makes me want to walk away from my computer and pick up some art supplies.

Disclosure: I was given my copy of this book by the publisher as a review copy. See also: Are All Book Reviews Positive?

Shirley Jackson’s The Lottery

I enjoy graphic adaptations of classic novels and short stories. Admittedly, sometimes they work and sometimes they don’t. This is an instance of the adaptation working, very well.

Shirley Jackson’s “The Lottery”: The authorized Graphic Adaptation is a lovely and perfectly horrifying adaptation of the 1948 short story. The book was scripted and illustrated by Jackson’s grandson, Miles Hyman. Hyman does an excellent job of staying true to the original feel of the story with haunting, deep images that evoke genuine emotion. The words on each page are sparse, letting the artwork communicate much of the story. This is a wonderful use of a different medium to project the same message and creepiness of the original and required true translation skills. Hyman succeeds. There is a rhythm here that is controlled and which builds from mysterious to worrisome to absolutely horrifying. Fantastically done! If you enjoy the genre, this is worth your time.

Disclosure: I was given my copy of this book by the publisher as a review copy. See also: Are All Book Reviews Positive?

Fewer Reviews from Me

Amazon has banned incentivized reviews, meaning it is now prohibited to post a review of a product that you received for free or that you received payment for writing.

I’ve seen this coming and I agree with it in principle. From a practical standpoint, it won’t affect me greatly as my review queue is down to only one book and I’ve not been requesting nor receiving books to review for a while.

I will continue to review stuff I buy, both here and on Amazon, when I find something really exciting. I may still review free books on this blog, and as always, if I am reviewing a book that I received for free, I will put this note at the end of the review: Disclosure: I was given my copy of this book by the publisher as a review copy.

UPDATE October 18, 2017: I have learned that my understanding of Amazon’s policy was stricter than what Amazon intended. The Community Guidelines state it more clearly in the Promotions and Commercial Solicitations section: “Book authors and publishers may continue to provide free or discounted copies of their books to readers, as long as the author or publisher does not require a review in exchange or attempt to influence the review.” So, I again feel free to post reviews on Amazon for materials I received for free, provided I am not required to do so and the provider has not acted in a way that attempts to influence the review.

Starting a New Job

Starting today, I’m very excited to be working as a technical writer for Canonical. It is a thrill to be able to earn money while learning and writing about something that I am already passionate about: Ubuntu.

Some readers of my blog may not know this: Canonical is the company that provides support and resources to help the open source community make Ubuntu and promote its use across a multitude of devices and use cases.