Is Arduino for me?

Assembly - you can do a lot of learning with a solderless breadboard. Just need some 26 guage solid core jumper wire (telephone wire - 4-strand wire can be had at hardware store for like 25 cents a foot, 4 feet will make a lot of jumpers).