I've tried to learn to program since I was little. I started with BASIC, then QBASIC, then VisualBasic. I even took a class in that one in high school. I read all the tutorials I could get my hands on, and I could just... never get my head around it. It never clicked. I could understand how to make an if...then statement, and that was about the limit. Every now and then I've gone back and tried again, but I could never seem to understand something fundamental about how it works, and I don't know what I'm missing. I've even had people try to teach me, but in general, they got frustrated when I failed to understand some basic concept, or were unable to explain programming terms without referring to other programming terms. I did make some progress in learning Inform (the IF engine), but even then, once I had to start doing anything abstract, I got lost really fast.
I'll be using code for games, if I ever get that far. Skyrunner was actually being quite helpful a while back with teaching me some bits and pieces of the RPGMaker code system, but I still kept hitting that wall. I'm hoping the approach these books takes, since it's designed for kids who don't know anything about how programs work, will be more helpful to me. Certainly I'll pop in here for questions as well. I am starting with python, since I've been told many times how it's good for beginners and people who think in words but have trouble with numbers.