Depending on what you want to learn a simple google search will answer this by searching for learn "language."
I would stay away from traditional html as its a sloppy coding lang. xhtml will help you develop better habits.
Learning these will make it easier to transition to program coding like python, c, c+, c++, etc.
Read a lot, then write some basic scripts, read some more write some more, read notes in scripts to see specific examples of how others wrote scripts in a real world environment.