Anyone can learn from it if they apply themselves. Anyone can do just about anything if
they act upon their desire to do so. Will there be parts that you don't understand
immediately? Of course. Can you move to the next subject and come back later? You bet. I
don't think i can stress "training with a professional" enough -- be that finding the local
guru in your neighborhood or school, signing up for Technology courses at the local
university, community college, etc., or signing up here and listening to the Monks' advice.
Whatever it takes, find a peer or a guru to help you. And don't forget that it really takes
about 10 years to become a great programmer.