Started a couple weeks ago to use Emacs and its org-mode to handle my TODOs , scheduling, journaling ...
It didn't take long to realize I could also use it as note taking!
indeed, here a couple notes on javascript I took following a course ^^
The cool parts, if you don't know about org-mode is that the list items can be rolled up, so you can make order, i.e. in the point where the pointer is located now or under "concepts" : )
Another cool feature is syntax highlighting and code evaluation! even if seems like I cannot get it to work with #javascript in particular... something that has to do with nodejs and environment variables, I still have to figure it out..
By the way, it takes time to muscle commands and workflow but to me, it is repaying ^^