I stock minimum parts:
1) resistors, mostly 1k/10k/100k variants + some assorted resistors;
2) capacitors: 220u, 47u, 22u, 4.7u, and .1u capacitors;
3) transistors: mostly 2n5401/5551, some N-most (irf510/540, 2n7002).
4) voltage regulators: 5v, 3.3v, 2.5v, 2v.
5) opamps: ne5532, tda1308, TL0x2.
6) logic IC: HC132, 164, 393, 595, 4060, 4020, 4040.
plus some special parts. amongst them, 80% of my needs are taken care of and they can be acquired fairly inexpensively.
My advice to you is to figure out what you want to do, and figure out the most common parts that can get it done. Avoid buying specialty parts as much as you can.
For example, if I wanted to use a cmos opamp and i only have ne5532. I would then put a 2n7000/7002 pair in front of ne5532 and form cmos amp - I actually built a pico-ammeter with 7002s + LM358 that way.
It is much more fun to do that than using a (proper) LMC6042/6062 or 6001.