What should I do?

I have never detailed a car and have nothing to do so currently. My question is should I buy the things I'd want (polish, ceramic, etc) or pay someone else to do the work usually £300?