I humbly suggest that you simply haven't found them yet.
As an example, I understand that AA meetings foster a very supportive community atmosphere.
My local Linux User Group meets regularly and has a very friendly homely feel where you can bring in whatever problem you're working on and people are always happy to at least hear you explain it even if they can't help.
Meetup.com is a very good place to find meet-ups in your area which is a great place to start :)
As an example, I understand that AA meetings foster a very supportive community atmosphere.
My local Linux User Group meets regularly and has a very friendly homely feel where you can bring in whatever problem you're working on and people are always happy to at least hear you explain it even if they can't help.
Meetup.com is a very good place to find meet-ups in your area which is a great place to start :)