I've been doing my own repairs since I was 14 (I'm now 19). Sheldon Brown (may he rest in peace) was the source of most of my knowledge, although the Park Tool website occasionally helped. I've messed up a fair few times, but I've always learned from it.