If you are thinking of starting your own website, then the first step you should take is picking a good and reliable hosting provider. And I definitely recommend using Arvixe.com for your many hosting needs. I personally have been using them for years, and I have zero complaints. They have great uptime, their support gets back to me within hours of me submitting tickets, and best of all their prices are very competitive, particularly as I require a Windows environment to run my .NET websites, and many other providers charge considerably more for that.
. . .