Like the title saids ，I want to develop a softwore to Mining the ETH by POW, and get ETH, how can I develop it, and run it on the Windows, and which computter language and Technology should I use, Thanks
You can look up one of the most popular miners miner code, its open source so you can take it and make your own miner from it. Click fork button and you will have your of github repo after that click "." button on your keyboard that will open visual studio code in that repo after that you can edit source code change name add things remove things when you are done make a commit and push it. Download it to your pc install ms build tools and build it. Have fun!
The scope of for the task of creating a new mining software is too wide, and it is probably worth at least 3-5 books of content. The fact that you ask about this probably means you do not have enough software development expertise for this task. Because the scope of the problem is so wide, it is not meaningful to discuss on this forum, as any useful answer would be several pages long.