Viruses are a big mess these days

The problem of virus infecting computer software, hard disk, flash drives, floppy disk, etc has become a source of worry to computer users. Where do these viruses come from and how can we protect our data from them?
