Github is pretty diffuse to count much as a community, though there are aspects of community about it.
Stackoverflow and kin are very focused on specific questions and are elitist. I've participated for years and find that I cannot add my comments because I don't have sufficient points. And DO NOT post a stupid question or someone will suggest you delete it. (I'm of the opinion that there are no stupid questions but I do see the occasional stupid answer.)
The communities I see are a bit more general than programming. A good example is the Raspberry Pi community. Many of their discussions involve programming but more generally are "how do I do XXX." That community is also fostered by the folks who bring us the RPi.
Some of the more recent languages like Rust and Go seem to be fostering too.