Ha, yes, I see what you mean. Things are following each other up in rapid succession.
Only today I noticed that Microsoft released a series of Visual Studio .NET 2005 Express betas targeted at non-professional programmers / web developers. It may take a while before the final versions are released (mid 2005), but it's a god indication of what is coming. The same applies for professional version of VS.NET 2005.
Personally, I am not too worried about these new versions. I try to see things as a evolution rather than a revolution. This means that many of the things you pick up from .NET 1.1 will carry over to .NET 2 and Visual Studio .NET 2005. The things you're learning now are *not* a waste of time; they help you understand and build applications now, and in the future.
If you need to focus on something, focus on .NET 1.1. If you ever get the chance to choose between 1.0 and 1.1 for application development, you should always choose version 1.1, so it's best to concentrate on that version. The changes between 1.0 and 1.1 are not that big though; that's why it's only a dot release, not a full and new release. If you understand one, you'll also understand the other.
But I understand your frustrations. There is so much to learn, yet so little time. It's impossible to learn and know it all, so you have to concentrate on a number of areas and try to specialize. If you have been working with "classic
VB" (isn't that a frustrating name after spending 4 years mastering it), you shouldn't have too hard a time "upgrading" to .NET. Many things are still the same, but you should realize that of course many things a re different as well.
They only way to prepare yourself is read read read. There are a million books and Web sites that target .NET. Get a few, read them and try to understand the general concepts of the .NET framework. Once you do, you'll find that many of your "old skool principles" will carry over seamlessly to the .NET world.
Hope this helps a bit,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.
While typing this post, I was listening to:
02 - Avon by
Queens of the Stone Age (Track 2 from the album:
Untitled)
What's This?