I've been trying to learn coding on and off, but I struggle with staying engaged and often find myself quitting. I feel like taking notes might help me feel more involved in the process, but I'm not sure if I'm doing it effectively. I'm curious if others have taken notes when they began learning coding. If you did, did you prefer using a physical notebook or an online text editor, and how detailed were your notes?
5 Answers
Yes, taking notes is super helpful for retaining information! I tried to take notes at the end of a lesson instead of during. It feels less distracting that way. Otherwise, I think it wastes time when you're trying to absorb new material.
I didn’t take notes in the beginning, which I kind of regret now. I mainly use markdown files in Obsidian to keep everything organized, and it works really well for me!
I used graph paper for laying out pseudocode and notes. Any concept I didn’t grasp well, I'd try coding examples straight away. It was a mix of hands-on practice and writing, which really helped me understand better.
I jot down notes too, mainly on apps like macOS Notes. It helps me remember how things work, especially when I want to review something! I think it's a great way to track progress and understand the material better over time.
That’s a solid approach! I find that referring back to my notes can really help clarify concepts that I learned earlier.
Starting a personal project can really spark your motivation to learn! Find something you care about that requires coding. The learning will naturally follow as you work on it. Plus, you'll start figuring things out along the way without needing tons of notes.
I get what you're saying! Making real stuff from the get-go is such a great way to learn. I find that actually doing tasks helps solidify the concepts.
Definitely! Projects keep you focused and help you learn organically. Notes can come later as you refine your approach.

Same! I often draw diagrams alongside my notes to visualize the code. It makes a huge difference in grasping the flow.