Best Ways To Learn Godot Shaders when Starting Out?

hello! i'm a fairly newbie here in godot and i was wondering how i should approach learning shaders for godot? i've never touched shaders in my life but i'm willing to give it a shot and i'm more willing to looking forward to it!

Can you please provide me some basic general tips, tricks and knowledge as well as some great sources to learn more about it? thanks!