More ideas from Attila
For the electronics part, you do not need all the possible things available. Made in China Arduino clones are quite cheaper now and many of them are no way bad in terms of functioning, longevity.

Cheapest Components to Learn Arduino and Other Electronic Projects

ModKit: new graphical programming environment for Arduino boards | Let's Make Robots!

ModKit: new graphical programming environment for Arduino boards