The best starting language is one you'll like well enough to write programs without being told to.
It takes writing a lot of programs for most people to get good at writing code that (a) works, (b) is moderately efficient, and (c) doesn't make other programmers want to laugh or hurl. That takes time and effort, and it's likely to feel a lot like pointless hard work if you aren't having some fun in the process.
I can't say for sure what will work best for you, but a "high level" language would be my recommendation. By that, I mean one that hides irrelevant technical details. You'll learn about those later, if you stick with it, but at the beginning the idea is to get the computer to follow a prearranged series of steps to accomplish something that you want done.
Many universities use Python for that reason. A gentle introduction (kid-friendly, even) can be found in the Invent with Python series, free to read online at:
http://inventwithpython.com/
For more of a challenge, you might try the the Intro to Computer Science free video course at Udacity.com. It uses Python to teach basic CS concepts. The target audience is college freshmen with no prior programming experience.
https://www.udacity.com/course/intro-to-computer-science--cs101
The AP Computer Science curriculum (used in US high schools and probably elsewhere) uses a subset of Java. (Originally it was C++, but they switched around 15 years ago.) Lots of web tutorials are around, but the print book "Head First Java" has more content and is more organized than anything I've seen for beginners online.
Khan Academy uses JavaScript (no relationship to Java other than the first four letters of the name) to teach beginning programming. You mentioned HTML. If you're interested in web development, this could be a very good start for you.
https://www.khanacademy.org/computing/computer-programming
Anything that keeps you writing code will work, though. I started with a language (APL) that very few people use any more; and not that many ever did. Videos, books, web tutorials will all give you ideas. It's getting into action and writing code that will make you a programmer.