Getting FreeBSD
Development Environment
FreeBSD is an open-source operating system, so it is easy to get a copy of. The FreeBSD website has instructions on how to download the latest version (10 at the time of writing). You almost definitely want the amd64
image if your computer was made in the last 10 years or so (even if you have an Intel chip). If it's older than that, you want i386. Unless you have a Mac with PowerPC chip (G3/G4/G5), in which case you want powerpc
for G3/G4, and powerpc64
for a G5.
Other Options
Raspberry Pi
Freebsd/ARM supports Raspberry Pi. ARM is a "tier 2" platform, so you have to build everything from source, but we pretty much do, anyway, so it's not that much of a change.
Production Environment
VPS Providers Who Offer FreeBSD
This is by far the easiest solution unless you need extreme control over your environment, in which case these tutorials are probably inappropriate for you.
Your ISP
You could get a line to your home with a static IP from an ISP that lets you run servers. This is a lot slower than a VPS.