Hi...
Like most developers of my generation I had my first contact with
computers with BASIC... some 20 years ago.
When I started coding in BASIC the most powerful systems were developed
using COBOL, Fortran, Algol, etc...
(If you want to know a little bit more about it take a look at my
blog... at
http://pjondevelopment.50webs.com/)
Anyway... Back then all you had to do to program in BASIC was pull up a
chair, sit on your computer and (usually) start typing something
like...
2 CLS
10 PRINT "Hello World!"
20 GOTO 10
Hehe... It was easy...
As I grew older BASIC grew up with me... It overcome many obstacles in
its way. It left the ugly spaghetti programing, to become a procedural
language... when you need to type something like:
Sub Main()
While (True)
Print "Hello World!"
Wend
End Sub
Then BASIC became an event-oriented programming (as of Visual Basic 1.0
for DOS -- I still have the Install

Where you'd need to type
something like
Sub Button_Click()
MsgBox "Hello World!"
End Sub
And for quite some time it was a event-oriented language... regarded as
a second level language for many C programmers that like their curly
brackets and their ugly syntax.
The difficulty to develop software was ever increasing as the time went
by. Computers got twice as much power every six months... Moore's Law
were obeyed more than Gravity's Law.
BASIC wasn't keeping up with the demands of this new era... Many saw
the end of BASIC as certain as death and taxes...
But then in 2001 Microsoft presented us with VB.NET...
It was not the BASIC everyone knew... yet, it was a familiar ground...
something that we understand... we knew we could Master.
The learning curve was not that steep... but there was a learning
curve. It takes time. We need to learn how to do simple things once
more... but it was good... it was fun...
And that's what everything is about... FUN!
Sure thing... A lot of us code for money... but a great deal more code
because it's FUN! (and if we are paid for doing this... it is even
better
If you code for some time you know what I am talking about...
With VB.NET we need to learn about Classes, Interfaces, Polymorphism,
Overloads, Shadows, Inheritance, etc, etc, etc...
So many new things were thrown so hard at us that many of us had a very
hard time adjusting themselves. But we managed to learn everything we
need to know.
Now... if you want to write that "Hello World" program now with VB.NET
2005, all you have to do is:
Module HelloWorld
Sub Main()
Do While (True)
System.Console.WriteLine("Hello World!")
Loop
End Sub
End Module
Oh yeah! I forgot to mention... we can build console application again
now too..
Regards,
PJ