There is a whole section on the forum devoted to detailing. You will find a wealth of information there about products and techniques from forum members. Remember we each have our very own favorite polish/wax/sealant/coating. What may work well for you might not particularly work well for me. Coatings last the longest, then sealants, then wax. Most waxes only protect for about 3-4 weeks depending on the environment, how often you wash your truck and whether it's garage kept or not. Most good sealants will last up to 6 months and a ceramic coating can last for a few years.
Lots of choices available----
Jay