I&#x27;m the author of The Silver Searcher (aka ag)[1]. I wrote my first C program almost 20 years ago, and I have some not-very-nice things to say about this guide. I hope the author won&#x27;t take it personally.<p>First, Zed Shaw&#x27;s <i>Learn C the Hard Way</i> is not worth reading. I agree with most of Tim Hentenaar&#x27;s criticisms.[2] It&#x27;s confusing, incomplete, and overly opinionated. If you want to get started with C, read the K&amp;R book. It&#x27;s not perfect, but it&#x27;s better than anything else I know of.<p>As for the guide itself, the quality of its advice varies greatly. Some bits are great. Some are good. Some are controversial. Some are dangerously double-edged. And some are Not Even Wrong. It would take too long to go into detail, so I&#x27;ll just say: Please don&#x27;t blindly follow this guide. Explore other codebases (including the ones the author linked to). Talk to other programmers. Write your own projects, and get feedback from those who are more knowledgable.<p>You might notice that this advice generalizes to every language. That&#x27;s because C isn&#x27;t special. If anything, the language itself is simpler than most. C has just had more time to accumulate cruft, both technical and cultural. So don&#x27;t feel intimidated. Once you learn those bits of historical trivia, you&#x27;ll be fine.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;ggreer&#x2F;the_silver_searcher" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ggreer&#x2F;the_silver_searcher</a><p>2. <a href="http:&#x2F;&#x2F;hentenaar.com&#x2F;dont-learn-c-the-wrong-way" rel="nofollow">http:&#x2F;&#x2F;hentenaar.com&#x2F;dont-learn-c-the-wrong-way</a>