Please don't lecture me on computers. I'm a computer programmer by trade, so I know what I'm talking about.
"but as soon as I started finding out what you can actually do on a PC, the viruses started coming and never stopped."
Sound to me like you were downloading files (probably on p2p applications) without virus checking them or only doing so from a trusted source. Like I said, the greatest security hole in Windows is the people that use it.
"Which is why windows sucks, because when you get one virus, the rest seem to find your harddrive and just attack it like wild beasts,"
Once again, that's not Windows sucking. You can have the best prison in the world, but if you leave all the cells open the prisoners are going to escape.
"whereas more EFFICIENT operating systems like linux (and mac is somewhat efficient) that have so many ways to use the computer that even if you manage to catch a virus, it will basically be lost and won't know what to do with itself and just expire and fade away so-to-say. But with linux, as far as my knowledge goes, it is next to impossible to get a virus on linux operating systems."
You're talking about a virus as if it's some kind of sentient being. A virus is simply a malicious computer program. If you get a virus on a Linux machine, it has the potential (depending on the knowledge of the user) to cause just as much damage as on a Windows machine. The difference is that people who use Linux are, usually, a lot more computer savvy, and less viruses are produced that target Linux for this very reason. Linux does also have far better user permissions and security, but like I said, a stupid user can easily open up their Linux installation to malicious applications. You also have to remember that Windows has the largest amount of third party applications, and it is normally these that cause the holes (don't even get me started on how bad Adobe are with that).
Also, an out-of-the-box mac is the least secure system by far, as proved at the CanSecWest contest where it was hacked within 2 minutes.