Honestly that's too big a question to ask!
Do you already have a computer? If so, go online to the Microsoft Vista site
and it will run a test on it to see if it is compatible. In general terms you
want a modern pc with hard drive, DVD, at least 1GB of memory, a decent video
card and monitor, and a modem or LAN driver. Colin