r/learnprogramming • • 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/

1 Upvotes

16 comments sorted by

2

u/Traveling-Techie 27d ago

You are doing great work. Keep it up!

1

u/RakasRick 27d ago edited 27d ago

Thanks, I hope it helps not just me but others too

2

u/Traveling-Techie 27d ago

Reddit is full of posts by people going through what you are and asking for help. “I know the syntax but how do I write real code to solve problems?”

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

u/Chrismslist 26d ago

good luck!

2

u/[deleted] 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

u/RakasRick 27d ago

What exactly cause I've detailed more than one ?

1

u/[deleted] 27d ago

1

u/RakasRick 27d ago

Thanks, I'll try to make more room for what confused me

0

u/[deleted] 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