05-03-2011, 02:37 PM
Everyone above is absolutely correct, about starting out on a shared hosting and upgrading when needed.. However, me personally, I do a different route. I like to purchase a cheap VPS with low specs and get that set up and start hosting on that. The main reason that I do this, is because I like to learn and gain the experience of running a server, and as well as being in full control of my settings and what can or can't be enabled/installed. So my recommendation would be based on what your goal is, if you want to learn and don't mind a few hiccups here and there go with a cheap VPS and keep upgrading that when you need more space.. Or if you just want the site up and not learn or have to worry about doing server modifications then go for shared.