Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For me, even though I had a superficial understanding of git, it was finally after going through the first few chapters of the Pro Git book that things finally clicked, and I literally sat there wondering how I managed to code anything at all without using git for years.

> For programming it was How to Design Programs at www.htdp.org

I already have over 4 years of professional software engineering experience (mostly backend web development). And before that I've been coding as a hobby for like 8 years prior to that. I'm pretty good with C, python, and PHP, though I'm familiar with plenty of other languages. I also know a little bit of Haskell.

For a person like me, is HTDP worth it? I had started with it previously but I found it a little boring. But I know the book is well regarded so I'm wondering if I should take another shot at it.



It is very hard to make sense of git's interface and commands unless you have an idea how it works under the hood. The book explains it excellently.


I have over 20 years of experience with programming and I happily use Git without knowing how it works under the hood. It's not that I don't care how it works but I haven't had the time to learn about Git internals. Simple things like branching, merging, solving conflicts, push, pull, stash, reverting commits, pulling an older commit, blame and history are all I needed.


If you have extensive experience in programming you may try out SICP if you find HtDP too slow.


Thanks! All these years I've heard people saying SICP is a steep hill to climb.

Anyway, I think I'll purchase the book and see how it goes.


You can view the lectures here: https://www.youtube.com/playlist?list=PLE18841CABEA24090

Both the book and the lectures are important!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: