A computer virus is a computer program that can copy itself and infect a computer without the permission or knowledge of the owner. The term "virus" is also commonly but erroneously used to refer to other types of malware, adware, and spyware programs that do not have the reproductive ability. A true virus can only spread from one computer to another (in some form of executable code) when its host is taken to the target computer; for instance because a user sent it over a network or the Internet.
Everyone comes across a virus at some point if they are using a computer connected to the internet and uses email. In many cases you may not even know you had a virus because of the advance techniques of the anti-virus programs we use today. Since spyware has seen to be a better choice for financial gain, you may see less viruses since they were intially used for computer destructive purposes.
More Virus Info: What is a computer virus?