If you've never played Minecraft, you're in for a treat. The game has a feature called "resource packs" which lets you replace any texture, this one is my favourite. Only problem is, mods will still use their default 16x textures.
You have to buy the game through Microsoft, and if you plan to use mods, it's best to set up a third-party launcher like PrismLauncher. Minecraft Java is the version of the game to play, stay far away from Minecraft Bedrock.
When you've played the standard game enough to be used to its mechanics, these two modpacks come highly recommended from me.
A long time ago, BuildCraft and IndustrialCraft were the main "factory" mods. You would dig up blocks from the ground using BuildCraft quarries and pipe them into IndustrialCraft machines to process them. Kovarex used this as the inspiration to make Factorio.
As for Quality, I must admit I did roll my eyes a little when I first saw the blogpost announcing it. I'm not sure what the point is when you can just make higher-tier machines (this is Krastorio's approach and why I like that mod). But it is interesting from a mechanical point of view; I wonder what sort of factories people will make in IR3 where the Scrapping machine forces you to cycle resources back through your whole factory if you want to upcycle quality.
They did provide an explanation why you can't mix quality in recipes but I can't remember it. Something something performance, something predictability.
EDIT: Oh yeah, Not Enough Items (NEI) was the Minecraft recipe lookup mod back in the day, and JEI is its modern successor. It lets you create favourites on the left-hand side.