I previously avoided fully diving into Beej's content because I found its C guide listed under "Stuff that should be avoided" in the iso-9899 page.
https://www.iso-9899.info/wiki/Main_Page#Stuff_that_should_b...
I still wonder if that list does more harm than good.