The Raspberry Pi and BeagleBone are full-blown computers. They run Linux and everything you know about Linux/Unix (if anything?) carries over, but then on top of that they have a bunch of GPIO pins to which to can attach lots of different electronic components like LED displays, accelerometers, motors, etc, to build basically anything (robots, little dashboard computers, whatever).
The Arduino is a different beast, you can't run Linux on it, it is a low-powered (by both meanings of the phrase) microcontroller meant to write real-time code which does most of the same things you'd use GPIO for on those other devices, it just happens to be better at controlling some things (like PWM-controlled devices) because you get more predictable timing because it isn't a full computer running a full multitasking OS).
Each of these devices have their own little communities, google "(product) forum" like "raspberry pi forum" to find good starting points for each device. The Adafruit learning system at http://learn.adafruit.com/ is a good place to get tutorials for lots of these kinds of devices (Arduino is heavily represented because it is the oldest, cheapest, and probably still most widely used of these platforms for creating custom hobby projects, but they have tutorials for just about everything).