Shaders are terrific fun. I highly recommend ShaderToy if you want to experiment with them; it makes the loop between changing the code and seeing the effect very tight. I also recommend the YouTube channel “Art of Code” for good examples, well-explained.
As a graphics programmer in the games industry, it’s always exciting to me when people discover how much fun all this stuff is