Should recommendations for which programming language to use be allowed on the site? For example, a few off the top of my head:

  • What programming language to use for a desktop application involving [something]? Where [something] could be image processing, networking, etc.
  • Which server-side language should I use for [a social network, data-heavy apps, etc.]?
  • Should I use C# or Java for [some purpose]?


If you have a question about a particular library (or lack of a library to try but you know one must exist) then you're in-scope. Recommend what language I should use to build this project is just way too broad, and firmly out of the scope that we can deal with here.

  • "I want to change the UI of my Xerox Office Printing Machine, what language do I have to use?" is sufficiently narrow scoped. I would allow such questions, although I expect a lot of them to be closed because they are too opinion based. – Angelo Fuchs Feb 5 '14 at 8:26
  • 4
    @AngeloNeuschitzer I'm a little lost in your example, because your question boils down to "What language runs the UI in my copy machine?" or "Is there a SDK to modify the UI in my copy machine?" or a matter of requirement instead of preference. I'm not saying that such questions can't be narrowly scoped into good questions, but it's a bit too much of a stretch for this site. – Tim Post Feb 5 '14 at 9:15
  • 2
    If not allowed here, Where should you ask such questions then? – rubo77 Jun 18 '14 at 19:01
  • 1
    What about "I need a scripting language that meets X specification and runs at Y speed and is embeddable in Z language while supporting Q feature natively?" – JDSweetBeat Jan 4 '16 at 16:25

I think this should only allowed if the asker can provide a very specific range of requirements which make it clear that not every programming language can make that happen without going through hell.

If it is possible with most languages then this would only be opinion-based.

  • 1
    I agree; primarily opinion based should also apply here, although not as much as SO. – Doorknob Feb 5 '14 at 0:11

That is a debatable issue. Others may argue that those belong in Stack Overflow. I think that is a great suggestion, but you should also add to the first one something about the difficulty of the programming language.

  • 10
    Stack Overflow would most definitely not accept these, and would be instantly closed as "primarily opinion based" or "recommend a tool." Also, difficulty is subjective, and some people may think language X is easier than Y, while others may think the opposite. – Doorknob Feb 5 '14 at 0:10
  • Ah, good point @DoorknobofSnow . I thought since this was programming-related that some people may think it belongs there. – Rajiv Feb 5 '14 at 0:13
  • @Compukid Never tell people to ask on a specific SE site if you don't know its scope. Over at Android.SE we have that issue quite often with people being directed there for questions on Android development, which are strictly off-topic there. When in doubt, tell them to make sure having checked with the /help/on-topic URL first (or do so yourself before suggesting). – Izzy Mod Aug 9 '14 at 19:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .