This is really all you need.
There are some specialized note-taking tools that work well, however.
When I’m in a Microsoft Windows environment, the Microsoft OneNote
program is excellent.
It has facilities for putting notes in folders, within projects, as you would expect; but it adds things like being able take screen shots, and then index the text in that screen shot so that you can search on it later.
That’s useful for when an error message pops up in a dialog box and you need to capture its contents.
You can highlight text, tag paragraphs, etc. etc.
But for 95% of my professional life, I’ve just been grepping text files, and like I said, that’s really all you need.
The important thing is that you capture the information.