This question already has an answer here:
TLDR: due to ongoing issue of StackOverflow being unwelcoming/discouraging to beginners, why not just create a different forum?
I am extremely new to programming, very passionate about it and trying to work on a project in a professional environment for the first time, but I have limited time to do so as it is not my main job role.
I have no formal training outside of a 101 programming course from community college. I have some psuedo-mentors at work who I am learning from but they are by no means experts and I have limited time to interact with them during the day. I do not interact with them at all outside of work.
I spend my time googling and reading and researching, trying out various different codes, pouring over different possible solutions and doing my due diligence to answer my own questions before going to them. When they are not available, I come to StackOverflow. I am explicitly clear about how new I am, I am thorough in explaining my problem/question, I am polite and apologize for my ignorance and do my best to ingratiate myself to your users.
And I am still downvoted constantly and threatened with being banned from asking questions.
I dread every single time I have to go to StackOverflow now because apparently I'm on the verge of getting banned because people don't like my questions, and I just don't understand what I'm doing wrong. I just want to learn and not feel like trash for asking comparatively dumb or broad questions on occasion. Seeing a "reputation" score that keeps going down because I'm apparently not experienced enough to ask the right questions is not just discouraging, it's downright demoralizing.
I can't even ask this question on StackOverflow's meta area now because my latest post caused my reputation to go down again, after I spent over an HOUR writing and re-writing it and tailoring it to the standards of the community (I thought).
This is ridiculous. I just want to learn! It's no secret that this community has a problem with being unwelcoming and sometimes straight up hostile to beginners. I've never seen a community that is so brusque and discouraging toward people trying to get into a hobby/profession. You guys are programmers, not programs yourself. But I digress...
At this point, would it not be better to just have a separate forum for super-newbs that focuses on being welcoming, encouraging and thorough? A place where people who don't have very specific problems and are just trying to learn how to do something (and may not even know how to properly word what they need!) can post without feeling like a nuisance?