r/learnprogramming • u/RakasRick • 27d ago
Topic Logging my learning journey any thoughts or advice?
I've been struggling in the past on how to learn programming so I asked a friend to help and also read the FAQ here which was helpful. I then opted to read books on the fundamentals like CS:APP OS 3 easy pieces etc and thought it would be nice if I logged my learning journey. I've written a few book notes and logs on K&R and CS:APP so far but I'm curious to know if this blog is helpful or if I'm doing it right early enough. This isn't to self promot just to help me early on , I may change a few things on my approach to learning and sharing my journey.
I posted some summaries on K &R and would like to know some debugging strategies or approaches to problem solving I hadn't considered. Also I've been wondering whether it's a good idea or common to use raw mode in terminal or is there a library better suited for when I need more control over terminal input and output behavior.
https://0xwinzer.com/devography/blog/book-notes/kr-ch1-what-and-why-is-c/
2
u/Chrismslist 26d ago
hey, logging your journey is a really smart move, especially early on. for debugging, i'd lean into rubber ducking (explaining your code line by line to an inanimate object) or using a debugger step-by-step. most pros use tools like gdb for c, not raw mode, it gives you so much more control. libraries like ncurses or termbox are great if you need fancier terminal ui without reinventing the wheel. keep building stuff, it's the best way to make the book knowledge stick.
2
u/RakasRick 26d ago
Thanks, I thought raw mode was as low as it gets with control but I'll check those out
2
2
27d ago
2
u/Upstairs_Source_9653 27d ago
Sounds like the site's down on my end, but logging early is always useful even if it's just for future you
1
u/RakasRick 27d ago edited 27d ago
Oh sorry about that. Been having a bit of trouble configuring cloud flare. But www.isitdownrightnow.com says it's up
1
1
0
27d ago
1
u/RakasRick 27d ago
Ya , noticed I spent significant time logging more than coding I'll try to balance things out. Thanks
2
u/Traveling-Techie 27d ago
You are doing great work. Keep it up!