What is a computer virus? What are its types?

We all might be using antivirus softwares to protect our pc but to be very frank most of us dont know what a computer virus is or how does it works, why... Read more »