The Arduino platform offers a variety of affordable toys used by DIY enthusiasts for simple electronics projects. It is known for being easy to learn and is built on a variant of the C++ programming ...
There was a time when building electronics and building software were two distinct activities. These days, almost any significant electronic project will use a CPU somewhere, or — at least — could.