Adafruit
With the products available at Adafruit, electronic science and engineering can be explored by everyone of any age and skill level. As they have been in this line of business for more than a decade, this company has even developed its languages to make working with microcontrollers easier. Besides having several different electronic components, they also have a number of books that can help learn the various aspects of electronic engineering.