I want to learn a language to develop my website but I am not sure which language to choose. I want a language that will be helpful in future.
As stated above, start with the most basic which is HTML 5 and CSS.
Next, learn about content management platforms such as WordPress and Joomla.
Next, start with the databases (MySQL) and move on to more complex stuff.
Actually, with HTML and CSS knowledge, you can build your first website.
First start with HTML 5(53 Videos)
XHTML and CSS tutorials(46 Videos)
Now go through these PHP tutorials(200 Videos)
Watch MySQL database tutorials(33 Videos)
Now some jQuery tutorials(200 Videos)
I'm not a web developer,but as far as I know,one needs to have knowledge of many languages.
CSS is required for styling of pages,PHP if you want to have a license free development.
There are various languages that can help you to develop a website. Since you want to learn a language that can be helpful to you in future, I would suggest Ruby on Rails. It is easy to learn and a very powerful language. It is becoming as popular as Java and .NET technology. You can read this article if want to know more http://www.allerin.com/blog/future-of-ruby-on-rails/ I would say go for it and start learning.
[Ed note: Take the information in the article with a grain of salt. It refers to data from various "reports" without linking to the sources of the data or providing enough information to find it.]