I for example cannot stand videos at all when it comes to learning - it is either too drawn out, or too distracting - and i actually prefer plaintext. On the other hand i have few friends who absolutely cannot stand plaintext and need a good video, or real life interaction to learn.
The one thing in common in most posts is your 3rd point - build something that you want to build - that's the best way to stay motivated.
On a subject of notetaking - i really like recursive approach to notes:
* summarize the source
* read the source(n-1) and your summary(n)
* do a summary of your summary and repeat this process
I do it few times, depending on complexity of the subject.
Now with math or science, video tutorials seem to better teach me.
I take a lot of notes the old fashioned way because I find it helps my retention, but they can pile up fast when I'm particularly busy.
Super simple, free, and the best note system I've used so far.
Then in the chapter 2019.
For notes on books, I still take those on paper
- I really look for learning materials that have diagrams, or videos. Plain-text blog posts and documentation are really obtuse for me to actually grok what's up
- I've got into a good habit of writing (with a notebook and a notes app). I actually do weekly check-ins, almost like "sprint retros", just for myself. Sometimes they're silly, but they're handy to crystallize whatever I was thinking about the last week
- If I want to learn a programming language or framework, I try to build something I'd actually use, or something someone else can use. It's a useful motivator!
Also, checking HN is a good way to stay on top of things :)