Aha! Thank you, Dad for my new Arduino hardware controller (and the partially-outfitted Craftsman toolbox to make my life simpler when building stuff)! Easy easy to program, and easier to wire up!
There was a time a few years ago that we were playing with a Seimen’s PLC at my old job, and the process to program it via their development package was more confusing than anything. I’ve seen Lego Mindstorms being programmed: VERY complicated. Arduino has taken these shortcomings of other PLCs and simplified -everything- to make these things easy to understand. All you REALLY need to know is basic electronics and basic programming structure (preferrably in C) and you too can program up one of these things.