è da tempo che voglio chiedervi: che differenza c'è tra VisualBasic6, VisualBasic.NET e VisualStudio?

così, in parole povere...le principali differenze?