(hopefully this is the right place to ask)
I am asking this question because I am a bit concerned that questions are often not competently flagged, and users don't get support they need.
My question was tagged opinion based. But here is the problem: I have completely no answer to this question. So, if someone had given me even some answer, that would already help me a lot. But it was just marked opinion based: https://softwareengineering.stackexchange.com/questions/245076/skills-needed-for-kinect-development
Besides, as "opinion based" is concerned, I don't think this is opinion based, because there can be simple answer like you need to know basic physics for it, etc.