Should I learn XAML or .NET?
I just started learning .NET a few months ago, but now I'm confused about the whole longhorn/xaml thing. Should I just skip dotnet and become an early xaml adopter? I currently program C++/MFC. There seems to be fewer & fewer jobs in that area.
directions in development
You'll still need to learn .NET to write the code behind the XAML.
XAML is not a replacement for .NET, it's a supplementary technology for .NET. Asking whether to learn XAML or .NET is akin to asking whether to learn Windows programming, or Resource (.rc) Files.
Brad Wilson (dotnetguy.techieswithcats.com)
So your suggesting I learn the resource files thingee? Where do I start? Do they have any "Learn .rc in 7 minutes a day" books available?
Start with the "ASCII in 24 Hours" series. Very informative. After that you can get started on "UTF-8 for Dummies".
You will likely *not* need to need to learn XAML, there will be GUI tools which will generate it. All it is effectively is an XML syntax for declaring form layouts etc for an upcoming version of .NET.
Does Microsoft offer certification in resource files?
XAML is pretty cool stuff. It isn't entirely GUI based either. You can access the entire .NET framework through XAML.
Resource files have been deprecated for their new & improved cousins:
Fog Creek Home