Image via Wikipedia
There are many different programming languages out there. Choosing which ones to learn, or use on a particular project, can be a frustrating process. One of the best things to do is to have a basic understanding of the different languages, and what they are good for.
HTML is the basic programming language. Some programmers feel that it is not a programming language, though. HTML stands for HyperText Markup Language. This shows that HTML is a language used for markup. Back in the beginning days of the internet, HTML was the most common and best known language. Today, though, this is not the case.
Not as commonly used as HTML, extensible hypertext markup language is exactly what it sounds like. It is a way to extend HTML. This is a more rigid structure, and is an application of XML. This makes it much more easily parsable.
Also known as Cascading Style Sheet, CSS is currently one of the most common programming languages. CSS is used mainly to control the look and feel of a website. Many people who do web programming focus on CSS. In fact this is a language that is even used on templated websites, to change certain aspects of the site.
These programming languages are only the beginning. These are based in HTML, and are very basic languages. There are a variety of other languages that you can learn, as well, depending on what you want to do with your website. Many professionals suggest starting with HTML and HTML based programming languages, before going on to others.