I am going through my first course in Virology and already I am aware of the enormous amount of subfields within virology. But I know that I must establish some sort of "base" knowledge before I can hope to get involved in serious research. Can someone recommend "key" concepts that I must first get my head around? Is there a "correct" chronological order to learn these key concepts?