I kinda wanna be a software engineer, so I guess imma mess with some HTML n stuff now (15 years old)~~.
HTML might give you a very, very basic outlook on what code might look like, but keep in mind HTML is not programming at all. It's just a markup language (tells the browser how to make content look on the screen). Plus these days it's more CSS than HTML that does the "looks" part.
If you want very basic programming look at php, it's very friendly and can be used anywhere without busting your head over compilers. All you need is a test webserver with php on it (you can install one at home, google xampp web server).
For more advanced stuff look at c++, it's pretty much the standard for computer applications. Look into Java if you're more into smaller applications that can run on just about anything with a processor.
For myself I decided on assembly, I find all the other languages try too hard.