Hello everyone,
I am a totally newbye in programming µP so be "kind" with my st...p questions is there are any

I am investigating as I want to learn and meantime teach my 2 boys (12 and 14) the joy of using a computer for something else than "Shooting games".
I have knowledge in programming (no C but I started to read courses on the net and it doesn't seem very complicated thought) in various languages. However I'd like to concentrate on RealBasic (an OOP crossplatform BASIC) as I think it will be the best choice for the kids (very easy to learn).
My aim is to have them write in a first time, the code that will be on the computer. I will hide the µP (C alike) as I don't want them to get frustrated to start with.
Now, here is my question :
I found Phidgets and Arduino to look like there is plenty for me to use.
However, Phidgets are strictly non-wireless, more expensive and the choice of sensors/peripherals very limited.
On the other side, Arduino seems to be illimited in ressources, peripherals/sensors, cheap but I am afraid that for every little project I will have to dig into electronic wiring, soldering... and I am not an electonician.
What is your opinion, even thought you are Arduino guys

TIA