Java is the most popular language, but not for games. I'd advise not starting with html. I think C/C++ are the most popular for games, But for a beginner they maybe hard to debug.
But start with the basics, No short cuts. Learn about data types, arrays, classes, structs, pointers, sockets and event handlers. When you have good grasp on those maybe then look a SDL and openGL.
@Bio2hazard's post is a good guide line.
If I was to give a class on beginner programming I'd go with Java.
Then move to Python, C or C++.