I too would suggest the Pi2. It is worth checking what to need to have attached to the Pi to do what you want it to do. There are a lot of really old posts and blogs on the internet that are so out of date! Look here:
http://elinux.org/RPi_Hardware_Basic_Setup
You might start with Logo, but check out Scratch too: that is designed for younger budding programmers and is graphical and simple to use.