Yes. Viruses not only spread via email, but they also spread in a wide variety of other ways including via an open Internet connection, websites, file sharing programs, instant messaging programs, etc. Viruses can affect almost every computer that connects to the Internet. The best practice is to keep updated anti-virus software on your computer(s) and use it to scan for viruses on a regular basis.