Hello,
I hope I am posting in the right forum saw a few alike sub categorys.
Anyway I recently started with VB2008, there seems to be a 2010 should I switch while I am still at the very beginning?
I have a few questions in general. I used to program/script in other languages and there seem to be alot of differents for the moment. And yes I googled most of it and a clear answer never game out or I am looking in the complete wrong place.
First of all Subs. This seem to be some sort of function but its not. What is it exactly?
Global variables, I have read some tutorials but they refer to a tab in VB2008 that says '(general)' and '(Declaration)' however nothing changes withing VB2008 on selecting those.
Modules, What are those? on first sight they seem to be sort of code structure to be called on later.
Namespacing, Never really had to worry about those. It seems to be a sort of easy way to level your libary. Like I saw 'Me.system' and Me is the name of the namespace and it includes 'system' to your current page/program(sort of include?)
How do you know where the program is running from? For example the program is running from C:\myprogam\ how do i know this so I could load files from there? like images/text/whatever.
Multipule forms, Lets say I start form1, like the default naming, and I want on a button click to open an other form, form2, how can I interact with both of them? Like a page of 'settings' form1 has to adjust to that. Pass By Referrence comes to mind.
When I click properties on my project in the Solution explorer I get a view tabs. What are the following: Resources, Service, settings(refers to my question above???), Reference?
What is the 'main' for my program is it form1? and is that also the global scope?
Threads, I heard thing about this during video tutorials like thread pool, single thread, thread synchronization. What are they and what do they do? I assume windows somehow works with this.
If for example I got 'settings' in my program I have to save those in a file and load it in every time the program is being run?
I assume that a programs written in VB only works on Windows? true/false?
That are the questions for now. I do not expect any completly written explainations but would be much appreciated. Linking tutorials/other resource would be great.
Thanks in advance

