interesting because it's a nice and powerful language and hard because it has
design flaws and unfixed bugs.
- HTML / XHTML - markup language for creating web pages (there's also CSS).
Most learning resources mix those technologies. It's ok if the goal is to quickly add some
interaction to web page, but it makes it harder to learn more complex stuff.
understanding of the language. But if you want to be efficient - you need to know the language
itself. To learn how to use it efficiently read one of books below.