Depending on how motivated you are, I would recommend you to choose between two languages to start with. If you want to learn a complete cross-platform OOP language there is Python that you can explore. Because of its syntax, Python is a relatively easy language to begin with and it will teach you the basics of OOP. If you want to learn the hard way you can start with C++. After mastering C++, you will be able to easily learn any other OOP language (Java and C# to name the most popular ones).
To learn a language, find yourself a project that motivates you and learn the language through its development. And btw HTML is not a programming language. It’s just a markup language. If you want to learn web stuff, learn Javascript and HTML will be its complement.
If Google/StackOverflow do not answer any of your questions you can ask it to me and I'll try to answer you the best I can.
Have fun with your new passion!