These two comments summarize my experience as a self-taught programmer. Let me explain.
I discovered StackOverflow and conformed to it’s rules, which closely match the first comment.
When I get stuck and my questions receive little or no attention, I start with the assumption that I don’t know enough to ask a good question, or my approach is unconventional.
It’s then that I go to a more discursive community like Reddit. That was, until, COVID made my local Python MeetUp group go onto Discord where I can participate much more often.
Discord is the forum where your research and effort is valued and appreciated, but not absolutely necessary. This seems to match the second comment.
You can’t expect to receive a definite answer, but you can have an extemporaneous discussion and learn more common, orthodox solutions missing from your knowledge and experience.
YMMV