I'm a bit discouraged by the bad reputation that I've gained recently. Whenever I ask a question about a programming language that I'm relatively unfamiliar with, it often brings me a lot of ridicule from the rest of the community (which may be well-deserved, since the amount of ignorance that I have shown may in fact be unacceptable).
Should I stop asking questions about programming languages that I am unfamiliar with, and focus on just one programming language instead? I feel quite discouraged by all of the downvotes that I've gotten as a result of my lack of expertise in certain subjects.
Now I'm faced with a dilemma: Should I stop asking questions about subjects that I'm relatively unfamilar with (in order to avoid being downvoted), and only discuss topics that I am familiar with, or should I leave Stack Overflow entirely, assuming that my contributions have been mostly unconstructive and harmful?