Once you have your computer, you really don't need much additional hardware to connect to the Internet
The primary piece of hardware you need is a modem. The type of Internet access you choose will determine the type of modem you need
Dial-up access uses a telephone modem, DSL service uses a DSL modem, cable access uses a cable modem, and satellite service uses a satellite adapter