5 ms·
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
by 2143 4y ago
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.
- curious16 4y agoIf you have extensive experience in programming you may try out SICP if you find HtDP too slow.
- 2143 4y agoThanks! 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.
- debanjan16 4y agoYou can view the lectures here: https://www.youtube.com/playlist?list=PLE18841CABEA24090 https://www.youtube.com/playlist?list=PLE18841CABEA24090 Both the book and the lectures are important!
- bad_username 4y agoIt 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.
- DeathArrow 4y agoI 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.