No micro beads! As you've probably noticed most of them don't burst so are a waste of time anyway and then the unburst ones go through the sewage system and damage marine life.
www.independent.co.uk/news/science/beauty-brands-pledge-to-end-use-of-microbeads-in-their-products-9431984.html
Is your skin just oily and shiny or do you have acne/blackheads as well? Plus how old are you?
A basic routine for oily skin would be:
Non-foaming cleanser such as Cetaphil, La Roche Posay Physiological Cleansing Gel, Avene Gentle Cleanser
Acid toner - if you have full on acne I'd go for Effaclar Duo. Assuming you have some blackheads or sebaceous filaments (things on your nose that look like blackheads) I'd go for salicylic acid rather than glycolic. So Clearasil pads, Nip Fab Dragonsblood pads, Pixi Glow tonic, Clinique Mild Clarifying Lotion, Paula's Choice 2% BHA - or the Effaclar Duo. This stage will be the key bit for getting rid of spots, blackheads, minimizing oil, making pores look a bit smaller - bearing in mind they on't open and close and can't be tightened.
In the morning you may or may not need moisturiser as well as SPF - personally I find the SPF is enough. Sunsense Daily Face is a great oil-free SPF plus has niacinamide which is anti-acne and anti-ageing. Heliocare prob my favourite but more expensive. Key is to stick to oil-free.
In the evening again you only need moisturiser if you skin feels tight - after the Paula's Choice lotion and Effaclar Duo I didn't, but I do after the Clinique. So just go with what you feel is right, moisturiser isn't mandatory. It should be oil-free - anyone who's ever seen me post will know I'm obsessed with Cerave
but other oil-free moisturisers are available 
And that's it. If you then want to go the extra mile you would add a retinol at night as it's anti-acne, anti-ageing, anti-pigmentation, might make your pores a bit smaller and generally wonderful but your skin needs to have settled into all the other products first.