With Malware/Virus analysis being heavily dependant on one's ability to read the the Assembly Code generated by the Disassembler... being familiar with the Assembly Language is naturally the most important pre-requisite when it comes to this field.
But, aside from Assembly, should I know C or C++ as well?
If so, how important is C or C++ in relations to this field? and for what reason? And which should I tackle first? Which is more important and more directly related to Malware/Virus analysis?
Are most Malware/Viruses these days writtein in ASM? C? C++? or Java?