Cleanser
Moisturer
Exfoliater daily, weekly whatever suits you
Sunscreen
Those are the steps, the problem is finding a product you like in all those categories
Long term? Exfoliater/Anti aging mess, like Baph said, Retin A is IT... a retinol if you can't get a prescription for Retin A, it tackles everything, spots, Marks, acne, wrinkles, its literally a one stop shop and it's the only chemical that's been studied for like the last 70 years to actually create collagen and a GOOD sunscreen you'll wear everyday and you'll be be looking 30 when your 50
If you're a dry gorl, look for products that will seal in that moisture overnight
If you're a oily gal' things like saycilic acid will literally do it ALL for you.