Both options I would use ("specific problem" and "minimal understanding") say "Questions concerning problems with code you've written..." but not all questions need to be about code but they can still be off topic ("This question...within the scope defined in the help center").
How we should flag these questions (assuming they're off-topic and I'm not wrong about it)?
Option "...general computing hardware and software..." may apply but currently I wouldn't use it because of "...unless they directly involve tools used primarily for programming...". Is it the proper way to use it?
I would use "Other..." option but just to say "check for another SE site, in this moment I don't remember which one is more appropriate and I don't have time to search for it"?