This could be due to my blanket novice status, but I find myself using this tag quite regularly; practically associating it with use of the site itself.
The beginner tag description specifies its inclusion in the case of being 'new to the language' but is it also appropriate if:
- You're using some unfamiliar (just 'learned') aspect or feature of a language you are otherwise familiar with?
- You're using familiar features to accomplish an unprecedented task?
Both of which are cases where I would want to include the tag so I could incite recommendations of the optimal implementation and libraries to employ, but I wonder if that desire is inherent in using CR in the first place?
In a semi-related question on the teaching tag, @200_success wrote:
...Some reviewers are more skilled than others. Admonitions to be extra careful are unlikely to raise the quality of any answer...
Which makes me wonder, if the tag is meant to link fundamentally simple things that beginners can understand or relate to I fear I have been using it wrong, since I can fathom using some complex language structures that one is 'technically' a beginner to.
It comes down to this: Complexity being relative, If the question itself is so intricate that a bona fide beginner would have no hope of understanding it, is it still appropriate to use the beginner tag?