Ask HN: How to rediscover the joy of programming?
I had the same issue. Then I went back to the roots: Lisp<p>And learned Clojure.<p>You will feel like you know nothing.
You will feel handicapped.
You will be confused.<p>Then, one day, you will understand what simplicity means
and how Clojure's design embraces that more than in any other language I know.
By then you will have embraced the flying-by-your-pants-exploratory style of programming at the REPL.
And don't want to go back anymore.<p>It's awesome!