Raspberry Pi beginner here. I've been looking at these beasts for a while. I'm very comfortable with programming and command line, but want to start playing around with electronics powered by software. By that I mean, physical hardware controlled by currents controlled by logic within the Pi.
I saw some interesting guides already that introduce in controlling DC motors with a pi, for example. If I fork out for the Pi 2, will that be suitable? I don't mind it being overkill if it is, I'm likely to try many different things with it. Controlling a motor's rotations is simply the start.