Need help with mods

im new to mods and want to know if a couple of mods i want to add to my world would work like, can distant horizons work with shaders and should i use fabric or forge? I also want to know if i should use optifine or sodium and can shaders work with sodium?

I didnt want to go to yt or something to get answers cuz that would take too long