The best way to grow as a programmer is to Read The Source.
Imagine yoda saying "Read the source, Luke!" if that makes a difference - just get into it, get your hands on it, and learn from what others are doing.
There is plenty of beautiful code out there!
Just poke around in repos, in projects of all sizes.
Clone a repo and poke around in your own editor
Most languages+tooling supports go-to-def on function names - in clojure, this means you can pretty quickly read the standard lib.
This is especially true of emacs - there are several very helpful and accessible ways to read the manual, the documentation, the source for whatever mode you're in, etc.