I'm convinced this is true for SharePoint development. There were things that I'd find in books that weren't even mentioned anywhere on any microsoft website, let alone documented properly.
SharePoint, Exchange Online, Azure, it's all bound together by a string with APIs that can barely speak the same language.