Learning C is intimidating to me because every time I see a post written by a long-time C programmer, there are 10 more long-time C programmers explaining how the post is incorrect. Most C books on Amazon have reviews wherein credible-sounding programmers criticize the mistakes of the author.
If publishers and programmers with popular blogs can't get a consensus on what constitutes correct C, how could I ever hope to produce it?
This is a valid observation. Setting aside all the technical flaws with the C language, the fact that most supposed experts can't agree on best practices for even the most trivial usage details does not inspire (for me, at least) much confidence that it would be a good language choice.
If publishers and programmers with popular blogs can't get a consensus on what constitutes correct C, how could I ever hope to produce it?
Case in point https://news.ycombinator.com/item?id=10864601