What is the best free software that I can install to protect me while I am on the net?

If there aren’t any good free ones then, which is the best one to purchase for both my desktop and my laptop?