I have no idea if this is the place to discuss this, but here goes.
I am looking for opinions on what people would think about having a
beginners tag or something else similar.
I am posting this from personal experience with this site in my effort to learn to code.
OK, so a little about myself. I started programming in VBA for a need to make Excel more powerful for my work related issues. This went well for many years and I got a good grasp of VBA. The help sites for Excel are wide and deep and most are your typical forum style where you can have a good back and forth to discuss your issue so as you can solve it.
That is when I decided that I wanted to learn C# in my spare time for fun, knowing full well that I will never ever really use it in the future. Initially, there is plenty of resources and being a member of Lynda.com I was able to make my first calculator. That was great, but then I tried to move into more difficult areas such as linking a UI to a
DataBase and that is where things got really hard really fast. Doing as much research as I can 99% of the searches retrieve SO questions and documentation. Which can be very hard to understand when you have no experience, especially the formal documentation.
Great you say, well not really. Being that I did not know much of the technical jargon for what I was trying to do, so searching for an answer was almost impossible, but I plugged on.
This is when I first started asking questions here, admittedly to the trained person, my questions were badly formed and hard to understand, but in my defense, this is b/c I had no formal training and I had no idea what I was doing, but I DID know what I needed and that was someone to show me what I was doing wrong. I have learnt quite a bit since then and I still ask questions where I am not sure if I have posted too much code or too little, but I can spend up to an hour forming a a question researching the correct terms to use in the question and to form a minimal code example so as someone can quickly and easily identify the issue. But, I must admit, I still don't know enough to know if that is what I am really doing.
Through all this, down votes where a given, not that bothers me me I am not here for rep, but to learn as I really do enjoy coding in my spare time. Also the comments were also a given
read the documentation,
all you want is the answer. In fact I had a discussion with a high rep user who literally accused me of just wanting code and to just go hire someone to do the work for me. (Which I really have to laugh at, since I am doing this in my spare time for fun and having someone just write code for me is just beyond ludicrous considering my motives for coding in C#)Unfortunately I can't find the comments in that discussion right now.
So to sum up my question, it would be really nice if there could be a
beginers tag as it would help do the following:
- Allow more experienced users to filter out questions they don't want to answer.
- This would allow users to better pick and choose the answers they want to really focus on.
- Allow a new user the benefit of the doubt when asking a question they might not know how to word correctly.
- Allow other users to overlook the usual stance taken to a poorly formatted question, but give the new user the chance to observe the guidelines here without the usual backlash of harsh down votes.
- And the final point of making the site a little more friendly to new users.
Now if my thoughts are way off, please do say so by posting an answer with your views. I understand the initial reason for starting this site, but argue that things are supposed to mature and change with the changing environment which I also think applies to SO. I am looking for constructive feed back to an issue that I have struggled with on this site from the get go, as this is the best I can do to sum up my feelings towards this. Looking forward to what people have to say.