I am a novice programmer in Website development. Just to get some experience, I am interested to try the following things:Have my own personal websiteBuild some Ruby on Rails project for Web DevelopmentRun some PHP scripts as wellWould want to have Subversion installed on the ServerWould like to install either a Continuous Integration Server (CruiseControl.Net or CruiseControl.rb)Create a blog in my website (I want to get some hands on experience on this, and thus would not want to go for WordPress, or any CMSLite ready made Blog installers)In order to create a blog, I would probably need database instances running (SQL Server or any other)In future, I may even want to create a forum type of thing for my website, where users can read and post stuff in it.If the above thing works good, I might want to try building a small Social-Networking siteWould also want to have a email service (Heard that Gmail can be integrated to our Website, not sure how it works)I have never done any web development before, except for creating some trivial HTML/CSS pages. In order to achieve the above tasks, please advise me on the following:Does a .com domain name makes more sense? (I was trying for a name, but the .com version of it was already taken. I only have myname.me version of it). Is it okay to go for domain.me? Does it make any difference?Which Web Hosting do you want me to go for? I was amazed to see several types of services:Regular Web hostingReseller HostingVPS HostingHosting on the cloud (Such as Amazon EC2)Now, I am tempted to go for either VPS hosting or Amazon EC2. Who would not want to have a dedicated processor and memory? (But, I am not sure, if I really need it for my usage)But, this comes for some price! I am ready to pay 15-20$ per month for this. If there is any web hosting provider who can provide me with all the above mentioned support for less than 10$, I am ready to sacrifice having a VPS.I would be glad if I get SSH feature.I do not need more than 1-2 GB RAM and 5-10 GB Secondary Storage. Dual core processor is okay too.Please help me with this. Also, please let me know if there are any services that are cheap and reliable for me to do the above things. Thanks in advance.
Suggestions on Website Development
php;ruby on rails;web development;svn
Website development and Website hosting are two very different beasts.  If your primary goal is to learn how to develop I would recommend using a local desktop.  You can install whatever you want (apache for webserver, development environments, libraries, etc) and play and learn as much as you want for no cost.Once you have a sense of what it is you want to build and that you want to expose it to the general public you can do so either through your own internet connection, via a free hosting service or if you really want a paid service.I think a lot of development is about learning and playing and there's no reason to pay someone >$200/yr for the privilege. 