Need Suggestion Common Parts for Arduino Projects

fair enough, but to the newbie the question still remains :

which datasheets should I know by heart (except the AVR ones) ?

2n2222 ? bc547 ? ...

a sort of "determination table" to pinpoint a component for a general use would be very handy.
maybe I will start one myself on the playground.