There could be a long old list as to what products are needed,
You could take a look on detailingworld like some others have mentioned, (Could get confusing)
I mainly buy through Autobrite Direct now as they do all there own products which I haven't found one yet that I don't like,
Also they are very knowledgeable and also sell kits so to start you off.