I am disabled as well and like you I have a lot of time on my hands. I have been using DBPro since 2008 and I taught myself from the ground up. The books helps and I have the PDF files also.
What helped me was to print examples and then watched the program run and tried to see how the code worked with the program and how each line performed what function. Never hurts to experiment!! I have had to do my share of CTRL-ALT-Del many times when I messed up to kill the task.
I would suggest that you don't use a laptop if you can help it. Set up a desktop, one that is a gamer with good CPU, graphics and memory, and two display monitors. Use one to code and run the program and the other to display instructions or help files. That is what helped me to start programming.
My game program I am close to finishing has been on my bucket list since 2010. Lots of trial and error but it was a labor of love. I hope that one day it can be released to the public. Needs a lot of beta testing and eliminate any chance of copy righted stuff just in case.
Good lucj and welcome to DBPro programming!!!
When old programmers die...do they decompile?