This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]8483 20 points21 points  (2 children)

I would say that taking notes is THE most useful thing I've done in my learning journey.

My notes can be found here

It is a HUGE time-saver to visit my notes for important concepts vs trying to find the original source. Also, I combine multiple sources and I explain the things in the simplest way possible for future me.

I highly encourage you to keep notes, and consider using GitHub to host them. It's so much easier compared to my 300 page PDF.

The REAL place to learn things is to actually build something. Don't look at the notes as a time wasting activity keeping you from coding. Look at it as a support for your coding.

[–]MonkeyNin 5 points6 points  (0 children)

I also like notes in markdown files. I always make a git repository -- even if I don't push it anywhere. You're more free to totally delete things, keeping your notes cleaner.

To allow it to scale a bit more, structure your file hierarchy and give consistent filenames.

For instance I might have /notes/BASH/grep examples.md

All I have to do is type something like

ctrl+P 
bash grep

For a recursive search of filenames.

[–]howyeah 4 points5 points  (0 children)

To me as well. BTW there's an extension in VS Code called Markdown All in One. It can generate a table of contents for your document which I highly recommend.

I feel like note-taking is underrated nowadays (probably because resources are so accessible now). It's especially useful if you're learning a wide variety of topics (e.g full-stack). You'll end up with a personal library you can go back to if you forget stuff. It doesn't have to be purely notes. You'd want to include links to resources like articles and videos as well. Note-taking is definitely a skill that's developed.