I can and won't. You'll learn naught from source without an ability to code.
1) Visual basic 6 has a pretty intuitive interface for creating widgets, or controls (buttons, labels, textboxes...). Find the button one and draw it on the screen somewhere.
After creation, two properties (menu on the bottom right when selected) one oft wishes to alter are name (how it's referenced in the code) and caption / text (what the user sees written in it). Other properties can be useful and are explained, experiment with them.
2) Widgets interact with the user via "events", such as click, double click, mousedown + mouseup (splits the click to 2 parts), mousemove (hover), change (text), dragdrop (any control can be picked up and dragged to another if dragmode is set to 1)...
As soon as the user performs the action, the event code fires off.
To create an event, either double click the widget during design mode which will default to its most commonly used one; or switch to "view code" (3 buttons on the right twixt project name and project tree), and select the widget+ event from the list.
Some events come with parameters; if you don't know what they contain, look up the event's reference (or learn from experimentation - a handy debug function is msgbox(parm)).
3) Functions in basic take the form: """OutputVar = YourFunction(Parm1,Parm2...)""", without spaces mind, OR """NoOutput Parm1, Parm2""" (technically NoOutput is called a sub, or subroutine, or can be a function whose output you elect to ignore).
If you don't know what parameters a function takes, or what function to use for a certain purpose, experiment, read the reference / example usage, or look it up.
4) Variables in basic are declared using "Dim var1 as {type}". Though you get a dropdown menu of the types it's not too useful, the common types are string, double (no float), boolean, long (integer is basically an undesirable synonym by now).
5) I won't go into basic coding, but in vb if takes the form """If [conditions] then [commands] end if""", strings are delimited by quotes (") whereas apostrophes (') are line remarks.