bueno, yo soy tan ridacal, creo que por algo empezamos, y nadie nace sabiendo, cuanto mas preguntes mas aprenderas, esa es mi politica.
para que declaras una variable?
pues para que la puedas usar en todo el programa, son importantes porque en ellas puedes almacenar algun valor como texto, numeros, etc y mostrarlos luego.
la forma d edeclararlas, pues depende del modo que deseas utilizarlas, por ejemplo static si quieres que no cambie de valor, "dim" si la vas a usar dentro de algun procediemitno, y asi.
la forma de declararlas es asi:
dim x as integer
con esto quiero decir que estoy declarando una varriable a nivel procedimietno y es de tipo entero, mejor dicho que en el valor que almacenara en su interior sera un numero,y asi sigues, pues si quiers mas ayuda mandas tu duda, ahhh y ojo eso si tienes que estudiar mas, a mi me falta mucho por aprender por eso muchas veces prenguto al foro,ya que nadie lo sabe todo, mientras mas investiguemos , sera mejor para nostros, suerte