A call for a list of basic electronic components

As each day goes by I learn more about the arduino and electronics and for each thing I learn I quickly realize that I don't have this or that component to make practical use of my new found knowledge.

When I bought my arduino I sort of had a clue that I would run into this so I stocked up on what's in the adafruit Arduino starter kit.

I got the following:
Resistors (100, 1k 10k Ohm)
Potentiometers (1k and 10k Ohm)
2 Tactile push buttons
2-5k Ohm CdS resistor
1 of each red, green, blue high power LED
5 diffused red leds

Other stuff I had lying around from before:
1 DC motor from an electric tooth brush (I can slaughter the other tooth brush aswell for another motor).
An assortment of leds in various sizes, shape and colours.

And thats about it!
Oh, I know I should get a L293D H-bridge for running the DC motor. But I probably won't stop there I probably also want to try using a servo, stepper, piezo and so forth...

So before I go and order the H-bridge can are there any generic components I should consider buying?
There seem to be about a thousand different types of capacitors, diodes, transistors, mosfets and whatnots... and I haven't got a clue as to where to begin.

I should add some general purpose NPN transistors and just a few PNP ones. You could also go for a couple of power transistors like 2N2222.
Add to that some capacitors for decoupling, lots of 0.1uF and a few 47uF.
Then some small signal diodes, and resistors in between those values you have like 470R and 4K7.

Then get some strip board for soldering stuff on to and some pin headers for attaching to the Arduino.

The Arduino basic workshop kit have some other useful components.

here's the list:
1 Straight single line pinhead connectors 2,54 40x1
1 Breadboard, 840 tie points
1 Set of 70 breadboard jumper wires
5 10K Ohm Resistors 1/4W
5 2.2K Ohm Resistor 1/4 W
10 220 Ohm Resistors 1/4W
5 330K Ohm Resistors 1/4W
5 100nF capacitor polyester
5 10nF capacitor polyester
3 100uF electrolytic capacitor 25Vdc
1 4,7K Ohm Thermistor
1 70..100K Ohm LDR VT90N2
3 5mm RED LED
1 5mm GREEN LED
1 5mm YELLOW LED
1 10Kohm linear potentiometer, pcb terminals
2 BC547 Transistor in TO92 Package
1 Piezo buzzer
5 PCB Pushbutton, 12x12mm size
2 4N35 Optocoupler DIL-6 package
2 Tilt sensor
1 Diode 1n4007
1 MOS Irf540

thanks alot...
However as I have no clue what a general purpose transistor or signal diodes would be.

With the resistors you mean 470 Ohm and 4700 Ohm right?

great thanks!

When I had to start building a few basic parts, I liked the Sparkle Labs Electronics Kit, which includes a grab bag of colorful LEDs, resistors, general-purpose transistors, wires, DIP switches, buttons, potentiometers, a breadboard, battery clips, and a booklet with some introductory projects.

To bad none of my vendors here in sweden had that box. Then again they seem to be sold out in the US aswell.

Good tip though..

2N3904 general purpose NPN TO-92
2N3906 general purpose PNP TO-92
LM317T adjustable voltage regulator. With two resistors you can get output
voltages ranging from 1.2V to 37V. A lot more convenient than stocking
multiple fixed regulators.
NTP18N06 TO-220 N-channel logic level FET 60V/15A
TL431 in TO-92. This is a shunt regulator. I would only get a couple of these.
Checkout the TI, On-Semi, National-Semi app-notes for this device. You
will find 20-30 pages of simple application circuits.
555 timer

I would get a few logic chips as well. AHC logic has 5V tolerant
inputs when run from a 3.3V supply. These are useful when
interfacing between 5V and 3.3V devices.

74AHC00 NAND
74AHC14 Schmitt Trigger Inverter

(* jcl *)