No program is 100 percent effective. Mainly what you need to know is how to safely surf the web. Stay away from porn sites. Use either AVAST or Microsoft Security Essentials as your virus/malware protection. I would also suggest to use the paid version of malwarebytes as it provides realtime protection from malware being installed on your system.