It's good if you just want to talk to some sensors or add logic to a motor. I enjoy learning about all of the low level details.