The most comprehensive discussion community has got to be Github. Real people commenting on real issues that crop up in specific software problems.
Probably the second largest community Stack Overflow. Real people commenting on real issues that crop up general programming problems.
Twitter is mostly bots or journalists talking about speculative technology problems that rarely crop in practical programming careers (no, I don't need 240 character advice on how to shut down skynet).