No, no, and a thousand times no. To take your logic to its natural conclusion, why even have functions at all? You wouldn't need them if everything is a global variable.
Scope should be kept as small as possible, have a read here about scope http://www.vb6.us/tutorials/variable-scope, then here (http://www.xtremevbtalk.com/showthread.php?t=201646) about why global variables (as opposed to constants) are bad, or at least why they should really only be used as a last resort.
I think you should cover the basics first and understand good programming practice, without understanding scope, I think public and private members of classes will completely pass you by.
Bookmarks