I would recommend a path which starts with HTML + CSS to start thinking like a programmer (without as high of an initial learning curve). These two are relatively easy to pick up, even for non-technical people, and working with them will teach you some core skills needed in programming, such as attention to detail, formatting for readability, building out from an initial plan, troubleshooting bugs, and so on.
I typically start my own research into new technologies with a Google search for "beginner's guide to [whatever]". That said, I came across these video tutorials
some time ago, which I have since recommended to others who are trying to learn HTML + CSS. If you do these, be sure to actually work the exercises and write out the code yourself as you go through the videos. These tutorials start with no assumption that you have any prior programming experience, and take you step by step through building out a website from scratch in Dreamweaver CC.
The author of these videos also has versions of the tutorials for Dreamweaver CS5 and CS6, if you have one of those instead of CC. For example, I believe CS6 has a 30 day free trial period, which you might be able to take advantage of before deciding whether or not it is worth purchasing after you have had a chance to use it for a while. There are many other free alternatives to Dreamweaver, but it is in my opinion one of the simplest web development IDEs for folks with no prior programming experience.
Then I would move into Java. You will find that once you have a good grasp of Java, that many other languages are similar and easy to pick up. If you get this far, you should be able to determine your next steps on your learning path. Ultimately, learning C and C++ (which comes with the concepts of pointers and memory management) would probably be a good idea, but I definitely wouldn't try starting from there.