There are dozens of Learning Styles. You've picked one that you think will work for you.
Do you have a specific question or problem? For instance, was your question really a plea for additional or different books? Without you asking something more specific than "Thoughts?", you might not get many responses that actually fit what you're actually looking for.
Programs, BTW, are goal directed. Your learning to also be goal directed. Your questions, similarly must be goal directed. Programming is about tangible, concrete specifics.