Computer viruses are malicious programs that can damage systems and erase data. There are different types like viruses, worms, and Trojan horses. Viruses piggyback on other programs to replicate, worms use networks to spread, while Trojans masquerade as useful programs but have hidden harms. Signs of infection include slow performance, crashes, and missing files. Regular antivirus updates, secure practices like avoiding untrusted sources can help prevent damage from viruses.