Should questions about creating webparts or modifying the code in server files be relegated to Programmers or StackOverflow?
Anything having to do with SharePoint should be on SharePoint SE. This includes the creation of SharePoint Web Parts and the creation/modifying of SharePoint specific code files.
See this answer from the Area51 Proposal for more information: https://area51.meta.stackexchange.com/questions/1055/when-should-a-question-be-posted-on-sharepoint-overflow-instead-of-stackoverflow/1062#1062 -
Absolutely not. This is neither a dev forum nor an IT forum. It's all about SharePoint.