This video helps explain what a firewall is. (By request)
A two way firewall is absolutely necessary.
Zonelabs has had the best free version and the the best paid version of a software firewall on the market for at least the last 8 years or so. We recommend them for individual PC’s, sometimes in conjunction with a hardware firewall for offices.