Mike Rundle has a great article on subtly realistic visual design for newbies. My visual design skills are the weakest part of my software development toolbox, and this hit a sweet spot for me.
Crafting realistic interfaces
This post is over ten years old. Chances are, I've learned enough to have advanced my thinking about some of this stuff.