Whatever hardware you have will probably work just fine unless it's something unusual or very new. First step is just getting FreeBSD up and running. Getting that, and the basics of what you want, is relatively easy. Read the handbook on how to install FreeBSD and let us know when you are up/running and connected to the internet.