You guys are awesomely encouraging, this is a great community... and for you dear Fernando, I am just a beginner like you, I can't help you as much as in the previous answers, but I just want you to keep in your mind some facts: 1-Disabled people are always stronger in will than others, this makes them (Rather than awesome and deep ) more dedicated and more hardworking 2-dedication and hard work are the keys of any success 3-anyone, I mean really anyone can learn programming, as long as he has the passion and patience 4-you don't have to pay one cent to learn programming (unless you choose to off course) this is because the internet is stuffed with everything about programming for free, it only requires some digging to find everything, I have been learning to code since over a year for now, and I didn't pay anything so far 5-Sometimes code will seem impossible to understand, this happens to everyone, and is temporary, if you revisit that same peace of code later, you will find it easier to understand, keep revisiting until you fully understand it.
You posted this question last June, I bet you are a professional programmer now ;), would like to hear about your progress and your experience :)