How can a non-geek set up a proper firewall?
Gufw
sudo apt-get install gufw
Firestarter
sudo apt-get install firestarted
If you are using a router, and you have not disabled it then you most likely are behind a what they refer to as a "hardware firewall", for most users this is fine...