HTML is a very important langauge if you are going to go into web hacking. You will need it, no exceptions.
XHTML is just a system by which the HTML should be formatted to make it cleaner and to bring about a standard for web development. It's not really that important for web hacking.