As of this update, the current version of Visual basic is 6 with service pack 3. Visual Basic, unlike most structured languages, allows a rather unstructured approach to programming. It is always advised, however, that you maintain a structured programming mindset. The following steps should provide you with an adequate progression.
Forms are modules that have a graphical element.
Other languages tend to call them Dialogs. Controls are objects that can be used on a form to add functionality or interaction. Properties are members of modules or controls that can be manipulated to change a state of the item. Note - not all controls allow you to resize them and therefore may draw themselves within or out of the area that you have described. You can change property settings either in the design environment or through code.