Originally Posted by Minsc
You can have your own server by installing IIS or Apache but you have to keep your computer on all the time and need a very fast internet connection, and you won't be able to use it for anything else since you'd slow the server down, so you might want to host it somewhere.
Also, a lot of ISP's don't allow this
. I think you should set up your own server if you're also planning to learn a programming language, it'd be usefull then as a testing environment. If you only want to learn html for example, installing IIS or Apache will probably just give you a lot of head aches