I guess it depends on how determined you are. I think bicycle repair is something almost anyone can learn, but being good at it takes a lot of experience. I just recently broke my new 105 shifter (it was really easy to break). It was an expensive mistake and very frustrating, but if I need to install another one, I now know how not to break them. The learning is painful, but it does eventually get easier as you learn from your mistakes.