You know, there's a person whose employer wanted her to go into web development. She didn't have much experience but "you're a bright kid and we need this so get on it newbie." The person working with her got wind of "Emacspeak" and went all in. She, was way in over her head. I recommended VS Code. Because it takes a crap ton of reading and learning to setup Emacs with Emacspeak in the beginning, and no one should have to do that at their job.
I mean, Emacspeak is wonderful. Beautiful even. Being able to understand syntax highlighting, which is done *nowhere* else for the blind, being able to know where bold and italic text is, it's beautiful. And it was done way before any other screen reader even thought of that idea. But Emacs is seen as advanced for a reason.
I wish it weren't. I wish we just had some distro of Emacs made for Emacspeak users, all bundled in a deb, all ready to go. And maybe we do and I just don't know about it. And no Emacspeak 45 (54 is latest) on even Debian unstable branch doesn't count. Ah well. I think Linux, especially for blind people, will only be for computer enthusiasts.
I really hate that. And so many blind people miss out on formatting, like bold and italics, because Apple, Google, and even NVDA's developers, don't see text presentation as important enough to devote time and talent to it. Microsoft tries a little, but its TTS engine is too constrained to show that much.
I mean, I can do it in like 15 minutes. But you have to know to load the emacspeak/lisp/emacspeak-setup.el file in your .emacs.el. You have to get a speech engine and make support for it in Emacspeak, and deal with any dependencies the engine may have.