While it used to be that only IT professionals could create web sites and manage them, this is not the case anymore today. One reason could be that more and more people from all sorts of backgrounds are taking interest in creating web sites for whatever reason. Another reason is that technology has been developing in such a way that even amateurs can create their own web sites. Still another reason is the wealth of information that one can get his hands on, making it possible for one to learn without formal training.
If you want to know more about developing web sites, you might want to take a look at Make A Web Site, a blog which provides lots of info on the topic. It has a lot of posts dealing with a variety of programming languages, making it a very useful blog for web site developers.