most viruses are written in assembly level programming. U need to learn assembly programming first.