Yeah blind people don't use a mouse, I didn't even think of that before I read the article I linked to from a blind developer, but of course the mouse is just a device to move the cursor around, a visual element you can't see when you're blind, so the keyboard is really the only thing you use. You tab through all the different elements on the screen, listening to the computer tell you what element is currently selected, until you finally find where you want to go.
Due to the availability of EmacsSpeak, Emacs would seem to be a good choice as an editor and IDE. Emacs is known to have more keyboard shortcuts than you can possibly learn in a lifetime, you don't need a mouse for anything, which is great in this case and with EmacsSpeak the screen reader knows how Emacs works so can give you much more relevant information than a general purpose screen reader.
And Visual Studio on Windows. Microsoft products are supposedly the most accessible, including Windows itself, and the Visual Studio team has invested a lot of time in making sure it works with screen readers. On Linux you will have an issue with all Electron based editors like Visual Studio Code and Atom since Electron isn't accessible on Linux yet I believe, on Windows it is.
So your best bet is really to use Windows for now until the situation on Linux and macOS improves, and use Visual Studio, Visual Studio Code and Emacs. Say what you want about Microsoft, but when it comes to accessibility they seem to be doing a better job than any other tech company judging by the comments from blind developers I've read, followed by Apple who are doing a great job on iOS.
RE: How to write software if you're blind