I have tried posting on Stack Overflow a few times, and I find it somewhat challenging to put together a question that people will like. It seems a large chunk of people on here have many thousands of reputation points, so I often feel like a fool in comparison. I am a very anxious person and I have a serious fear of being judged by other users, who typically vote my question into the red very quickly, causing me to scramble to change it to meet their comments' requirements. It seems that this fear is part of the mechanism that Stack Overflow uses to get people to write better posts. The problem is, it's taking me some time to get to the point where I can ask good questions. I know I'm going to keep making people mad, until I've got the hang of this, so how do people get over this fear as beginners?
Pretty much everything you need to know is here: https://stackoverflow.com/help/how-to-ask
What it boils down to is this: respect people's time. Don't expect them to read your mind, or guess at the level of your expertise, or try and figure out how to solve your problem from incomplete information. Come to the table with some fundamental skills, and describe your thought process that led you to ask the question ("Show your work," as your math teacher would say).
Everything that can possibly go wrong with a Stack Overflow question is here. It's tough-love advice, but it's also comprehensive. If you follow all the advice there, it's hard to imagine your question getting downvoted or ridiculed.
Ask yourself why you are afraid:
I'm afraid they will know I don't even know how to reverse a string in place!
Nobody is going to sneer at you for not knowing the language you're trying to write in or the framework you're trying to use. You don't need to know all of it perfectly. Set this fear aside.
I'm afraid they will know I don't know how to run my application, or what an integer is!
This is legitimate, not because you'll be mocked or scorned but because SO is quite bad at tutoring beginners. If you don't know what a loop is, or what the difference is between && and || (or however they're spelled in your language eg AND and OR), not only might people be cruel to you but they probably can't help. It doesn't fit the Q&A thing well. Find a tutorial and come back when you have a SPECIFIC question.
I'm afraid they'll mock my spelling and grammar, tell me I put in too much code or not enough, yell at me that they can't tell what I'm asking, and downvote or close my question.
This is a good fear. The best cure is to read the help centre and the How To Ask links you can find all over the site. I have some links in another answer: https://meta.stackexchange.com/a/180698/147247
There is a simple answer to your question: there is no way of avoiding being judged.
If you post a question in a public forum, it is like standing up and talking in a public place. People will judge what you say. If you are truly anxious about this, there is nothing that SO or SE or the community here can help you with, because it is not something specific to SO or SE.
Indeed, for SE sites it is vital that people judge what you say. Because for them to answer your question, they must form a judgement about what you want, and what might help you. And they have to judge whether answering your question will be a waste of their time. Or degrade the quality of the site.
It seems a large chunk of people on here have many thousands of reputation points, so I often feel like a fool in comparison
SO is a Q&A site, not a discussion forum. It is meant to be the case that highly knowledgeable people answer questions posed by the less knowledgeable members of the community.
But when you say judged, I suspect you mean being judged harshly. Avoiding that is simple: just post a high quality question. To do that, just read and digest the content of the Help Centre.