Although I'm tucking my reply in here where it seems to fit, I am directing it at the OP. I don't know what your capability was before the accident, or is now, but I guess my optimism for your condition compels me to suggest re-learning BASIC for starters, as some might come back to you. I know a little about many languages (professionally), but if I had to recommend a starting place for someone new to programming today, nothing seems to beat good old BASIC for getting going. Heck, it even has "beginner's" in its name! The problem is, the base language is not as ubiquitous today as it was when I cut my teeth on the 8-bit computers of the 1980s. However, I recently came across a newer cross-platform tool called "App Game Kit BASIC" that reminds me of the BASIC of those days. (Its co-creator claims to have first learned programming on those 8-bit machines.) It is game & 2D graphics-oriented (with 3D planned for the future), so a simple game creation would give you something to shoot for, and you could use whatever graphics you can find if you didn't want to create them from scratch. And, if you do progress over time, you can move your code from the PC over to other platforms like Mac, iOS, and Android with the tool. Also, I would recommend buying the 3rd party book, "Hands On AGK BASIC", that has an overall teaching style aimed at the beginner. I own the tool and the book and am pleased with the small learning curve since I could build on what I remembered from back when. Note: I am not affiliated with the tool, book, nor their respective companies. I wish you luck.