So I have been thinking about computer viruses. I know they can make a lot of harm like destroying servers and such to stealing money from people. I am curious about how they are made and why do people make them? What kind of knowledge do you need to have in order to do something like this? And btw which viruses have been most damaging through the history of computers?