Legally blind programming help 12 years ago
Start using screen reader such as NVDA/Jaws on Windows, VoiceOver on Mac or Vinux (a ubuntu fork with Orca screen reader). I have a little vision left but I do dev with only TTS. It's not that hard (considering I've been doing it for over 9 years) but GUI tools (IDEs and texteditors) are your biggest pane points.
Visual studio is quite accessible and I use it a lot.
That said, I've been programming for nix as well though Sublime/etc are completely inaccessible (at least on Windows).
Managing *nix servers with SSH is by far the most accessible and rewarding experience I've had. VIM is my personal choice for editing. text-based terminals are ridiculously powerful and accessible and they level the playing field IMO.