In visual basic 6, all forms are singleton. He says it is "already made" because in VB6, when you make a form in the designer you use it without creating a form object.
In VB .Net you have to think of a form as a regular class...the class is made, but the object is not. First you create an object and then call its method. So in this case, you would indeed want to do:
Dim frm as new Form2
frm.Show