<p>in addition to the above advice, If you don’t know how to design a site, an. I’ll assume you don’t, you can download some high quality templates (not the usual horrible ones) from ThemeForest.com/net (sorry I’m on my iPhone and can’t remeber if they’re .com or .net and I’m too lazy to look it up)
They’re not free but they range from $2 to $20-something. </p>
<p>That said, I suggest learning HTML, CSS and your chose of photo editors (e.g. Photoshop, PaintShop etc. ) and familiarize yourself with correct design practice- SmashingMagazine.com is a great reference. </p>
<p>Secondly, if you don’t learn anything else, learn PHP. In this day and age, a static HTML/css website is…not great. </p>
<p>PHP and SQL (database, I prefer mySQL) are easy to learn and you really need to work on mastering security, being effective in coding and in Designing and populating your database.</p>
<p>I suggest that any PHP you practice on be done on your computer and not a public accessible website - (as if you’re just starting out, you’ll likely leave security holes and open your site to hackers. )
you can do the above by downloading and installing WAMP. You can also practice HTML and CSS on your computer as well.</p>
<p>Thirdly, please, please,please, make sure you follow design and language guidelines. Your (x)HTML and css should validate in W3C’s validator (…though not entirely necessary, it just helps to - in theory - make sure your code will operate as desired across the board. )</p>
<p>Fourth, after you design and code (or use a premade template), get the gist of (x)HTML, CSS, PHP, SQL (you don’t need to be an expert but it helps to know it)
you’ll need a host. </p>
<p>I use DreamHost.com
It’s about $10/month or $100-year, and you can host unlimited domains, resell hosting, and for the most part it has “unlimited” space and bandwidth. (there’s a catch to “unlimited” but it’s too much to go into now.)</p>
<p>You’ll probably also need a CMS; I suggest adopting and tweeking WordPress since it’s pretty straight forward, whereas others like Drupal can be excessively complicated. </p>
<p>If you decide to use Wordpress and decide purchase a template from ThemeForest or a similar website (you can also hey free templates; smashingmagazine.com and dezinerfolio [I probably mispellef the latter; jus Google it] release pretty good quality templates. Most free templates are usually ugly though, it’s a lot of digging to find the good ones) make sure you download one that is specific to Wordpress or else you’ll have to modify it yourself — which isn’t hard. </p>
<p>Always keep whatever CMS you’re using up-to-date to avoid any possible security issues, and becareful when installing plugins, not all of them are secure due to poor coding by the author. </p>
<p>I think that’s everything. Good luck. </p>
<p>(Excuse any typos or craziness in the above. I typed this from my phone)</p>