Here is an overview of the basics of making your own cosmetics!
For lipsticks, cream/lotion products, and balms you will need butters,oils, and waxes.
Examples of Waxes: Beeswax, Candelila wax, etc
Examples of oils: argan oil, jojoba oil, olive oil, coconut oil
Examples of butters: Shea butter, Cocoa butter, mango butter
Scent-Essential oils and Fragrance oils
For powdered cosmetics you will need different ingredients for different properties:
Opacity- Titanium Dioxide, and Zinc oxide
Slip: Magnesium Stearate, Sericite Mica
Fillers: Starches, Sericite mica
Oil absorption: Kaolin clay, Bentonite clay, and other clays
Pigment: Iron oxides,carmine, and ultramarines- for color, micas-shimmer/sparkle and more
Hope this was helpful!