I would say a combination, but I think I learn best with experience. I have always been a self teacher, I learn new things much easier on my own than with someone looking over my shoulder or trying to tell me how to do something. I retain more knowledge when I learn on my own!