I strongly recommend MIT 6.001 Structure and Interpretation (1986) youtu.be/2Op3QLzMgSY
This course on programming (presented almost entirely on a blackboard) illuminated to me an entirely different way of thinking about programs. I can honestly say that I now write better javascript because I watched this series. Lisp may not be hip and all those parens can be a little jarring at first, but there is a beauty and a purity in the symbols and minimal syntax that will forever be comforting to me; those big cushy parens!