Documentation has definitely gotten better, especially as people realize that this drives adoption and sales of the language/library/product.
For more complex problems that are better served by a call-and-response loop, Discord seems to be where conversations are happening.