I need to know what DIM means, (), strings, so on and so forth
Good luck. Hopefully the online class will not assume you've had programming experience. The whole idea of Basic, is that is/was intended to be simple/basic.
DIM - short for 'DIMENSION' - as in reserve a certain amount of space for a variable.
variable: a special term used to store values/data for manipulation like:
Dim x,y as integer
where in the above example, two variables are defined and given the number values of five and six.
'string' - refers to text. No knitting applies here. I'm not sure how 'string' came to be associated with text, but 'string functions' generally manipulate small quantities of text. - there are 'substring' functions in some languages which will 'cut' a string at specified points and return a smaller value.
parenthesis () are often used to indicate a grouping of some type, in functions to indicate parameters.... Hmm. I can see you asking what's a parameter, what's a function? .....
Good luck. I'm not a VBA expert myself. but I have had some exposure to some languages. Reading/perusing this and other forums, using google, online help and TIME will help you gain a better understanding of all the above and more. (loops, conditional constructs, events, objects, classes, dll's)
If you ever feel you're not progressing, look back on this thread in a few weeks. You'll get an idea of how much you've learned.