# Questions involving programming can be on topic > Let's say though there was an operating system that was made to educate users on software development, that required basic knowledge of C. Would questions be on topic here if C was often how you went about accomplishing those tasks? What about if the tasks require no knowledge of programming concepts? *In general*, questions about an operating systems can be on topic, as long as they stay within the rest of the guidance (ie no software/hardware requests, no "code writing service" requests etc). This holds true even if there is programming involved. See for example [this answer in relation to *batch programming*](https://meta.superuser.com/a/7739/461558): > There will always be overlap in what a scope allows. Personally, **I use Stack Overflow just for questions that are purely programming based**, that will be **compiled into a program**. Batch files are just lines of commands, freely editable, and user accessible. You do not need to be a professional programmer to do batch programming. ## Consider your audience Your unstated second question -- whether those particular questions would be a good fit for Super User -- as to how the community would respond to the questions themselves is a bit trickier to answer. Questions with a narrow focus are not as well-received as questions with broad applicability*. Certain [operating systems](https://superuser.com/tag/kali-linux) attract poor questions because -- if you'll forgive the generalisation -- people don't invest sufficient time to understand them to ask a good question in the first place. A good question is generally well-researched, shows what has been attempted and is answerable. <sup>\* there is no close reason for being too narrow (as opposed to *too broad*), but niche questions tend to attract less views, votes and answers</sup>