Everyone has posted so far about the technical side, but you also need to think about the content of the site itself, and plan what will be on it, before you start building it.
Lets start at the beginning ... This may sound like a silly question, but it is actually fundamental:
What is the purpose of the website?
You say he has his own business. But what is his website actually for? Sometimes, people commission websites just because they feel they should have one, but don't really have a clear idea of what the website should actually do for them. This isn't a really a recipe for a good site though.
You'll end up with a much better end product if you have a clear idea of what you want it to do for you. This is true from the most basic one-page websites, up to enormous mega-sites.
Some answers might be:
- to increase trade by reaching new customers
- to give your business a sense of legitimacy in customers' eyes
- to reduce your administrative costs / time
- to sell a particular range of product
Once you are clear about why you are doing it, then you should start having a think about
- what should actually go on the site
- how the information would be organised
- and then, what kind of functionality you need on the site.
For example, do you want visitors to the site to be able to fill in any kind of form (e.g. leaving their contact details) or will contact with your brother be only via email? Email is the simpler option, as you'd only need to include his address on the site, but it might actually be very useful to your brother to be able to collect details of potential customers. If you needed this, then the website would need a simple database behind it, and therefore the hosting / design package will need to be able to accommodate this.
If it was me I would start doing this now, as the more developed your mental picture of the site is, the better equipped you will be to see which approach is. Also you don't want to get half way through with one approach and then, as in the example above, discover you need a database behind the site, but the hosting service and design template you've chosen doesn't accommodate it!
So, before you even get into how to build it, I reckon you need these things:
- A clear idea of what the site is for
- A list of what pages the site will have
- A plan of what will actually be on each page
What kind of business does your brother run? I'd be very happy to help with some ideas if you like.
I'm on maternity leave right now, but in another life I'm a website content editor. (I didn't think I was missing work at all, but perhaps I am a little bit!)