I am considering learning to program, not as a career but for myself. I have been wanting to do this for a long time but never really started. One thing I do know is that I like procedural languages as opposed to object-oriented ones. I am strongly considering QuickBASIC 4.5 or 7.1, and Turbo Pascal 6.0, but I don't know which to choose as a beginner. I know there are flavours of these that can work with Windows XP and 7, and maybe, one day, I will try them in their 32-bit varients. But for now, I am focusing on the DOS ones,since they are probably easier to learn and use. Is there anything I should know as a totally blind programmer? If I did choose to switch to a Windows varient of one of these languages, how difficult would the transition be?
If it helps, these are the sorts of programs I use in Windows.
Notepad Classic, Jarte (can simply use Edit or Wordperfect 5.1, or MS Word 5.5, but simple editor may be good for project)
MPCHC (mp3 player, I don't mind a simpler one)
Virtual Recorder (simple mp3 recorder/may be difficult in DOS)
Thunderbird 102 (most likely too advanced for a beginner)
TweeseCake, TWBlue (for Mastodon/there is already a DOStodon, but don't know if it's accessible)
Reddit for Blind, Luna for Reddit
Cook Timer (simple timers exist, but this may be good to create as a beginner project)
Openbook, Kurzweil 1000 (ocr and pdf converter, too advanced for beginner)
various audio and text-based games
#16-bit #32-bit #accessibility #BASIC #blind #DOS #programming #QuickBASIC #TurboPascal #Windows7 #WindowsXP