I have a higher-level "ideas.txt" file. It looks a lot like my TODO list:
Things to learn
Things to read
Stuff I'd like to do
I visit it every few weeks. There are entries from 25 years ago that I haven't touched, and probably never will. This year I checked off [x] Learn Python for Real, and a few other things I won't share. (Haskell is probably one of those things that will remain unchecked, until I find a project for it).