I'm an experienced programmer in FORTRAN, DEC assembly language, and incidental contact with a few other older languages.
I've tried before, but made little progress understand and learn to use these newer languages and object oriented programming.
I'm currently going through the Visual Basic series, and thrilled with it. It is teaching me the concepts I need to understand in a logical progression that makes sense. It is NOT leaving me behind by assuming I know things which I do not know, but must know to understand the materials presented.