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.
Once you are comfortable with HTML + CSS, I would then work on learning Javascript. This language is one of the simplest "C - like" languages. It handles lower-level things for you like garbage collection and dynamic variable typing, letting you focus on higher-level concepts, like variables, arrays, objects, conditions, loops, and so-on. It is also a natural progression from HTML + CSS, as the third of the big three web technologies.
An optional step at this point would be to look at a server-side tech stack (maybe NodeJS + MongoDB). I say this is optional, because it really depends on where you want to go ultimately. Learning how to deal with databases can be important for many different development paths, and the NodeJS + MongoDB combination would probably be the easiest first step in that direction after learning HTML + CSS + Javascript. MongoDB University even periodically offers free online courses, which are quite good.
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.