I don't think so, I have done a fair bit of LISP/Scheme things including writing a compiler and then making it self hosting in my youth though. My conclusion from that was that homoiconicity is extremely cool, though in practice taping a macro system to an existing non-homoiconic language solves most problems just as well.
(Just because we are recommending stuff, rn, I think you might enjoy https://www.youtube.com/watch?v=mQnKZr97y7A)