I don’t know anything about coding, but my guess, either start with the easiest ones to learn, and move up, or learn the most popular ones first, or something like that (I’m kind of hoping the easy ones are the popular ones, lol).
you will learn of pointers etc. which will help you when you work on languages that hide that complexity
starting on VB leads to bad habits
to start on Java means going through the entire list of jargons that are out there -- EJBs, beans, etc. etc. -- but to think in Java is something different from a structural, procedural language like Pascal or C --> Java and Smalltalk etc. are OOL -- Object-Oriented languages
so, recapping, I would say basically start with Pascal, move up to C (and go crazy) a bit and learn VB as well. After Pascal you can also chose to go down the path of Java, but I would suggest learning a bit of C to get good programming habits.
cobol is a different game as is SQL.
And, html is not programming.....
If you've got a Windows computer, I'd suggest starting with Powershell. It's based on .net, so it will teach you OOP. The syntax is very much like "C-like", and you don't need a compler - you can run code right from a command prompt if want.
If you've got Windows 7, it's already installed on your computer. If you've some other version, back to XP SP2, it's back-ported for that, and available as a free download.