It's the "hello world" of IoT: blinking an LED.
It's making the connection, seeing if it works.
I began with the book, reading the basic theory behind physical computing. Then I switched over to an actual, real life Arduino board, which I had ordered.
I followed the instructions, plugged in a few things, copied some code, and -- yes -- made the LED on the Arduino board blink according to a pattern I chose.
It was rudimentary, but it brought together physical and digital computing in a vivid way.
Directing electrons around a small plate of fiberglass and epoxy, making them do what you want them to do -- that's exciting and illuminating in a quiet way: an epiphany that requires only a laptop computer, a few electronic parts, and a book held open with a jar of honey (this was all taking place on the kitchen table).
That's one reason why Arduinos are so popular. They unpack what has traditionally been tightly jammed together into circuit boards: unlabelled and unexplained.
Take the cover off a cheap electronic gadget, and there's a circuit board in there, alright, but what the hell's going on with it? How does it work?
The creator has no interest in telling you. In fact, there are plenty of reasons not to explain it. Starting with: Why help competitors copy it?
The non-profit, open source Arduino is different: everything is explained, to just about whatever level you want to drill down to.
That's why it's so rewarding, intellectually, to monkey with an open source electronic circuit board: to take it apart, physically and mentally -- even if you only do it a few times before you stash the whole project away in a drawer forever.
The same payoff is available for the Particle Photon: when you buy a basic kit, and work through Particle's simple Blink an LED instructions.
BTW, a "Blink an LED" variation can be found on Hackster.io. This one ups the game to three LEDs.
But I could, and should, aim higher than that.