Wanna start >singing< from C#
Whatever language book you pick up, the most irritating thing if you're already a developer is the discourse on programming constructs in the language, if you already know them. Its not always so, but mostly when you have been reading different books on the same language again and again and you've had quite some experience in working on similar languages.
The same thing happens when I read a book on C, or this time when I am starting out with C#. I went to a few websites yesterday and bought a book even. I have a nodding acquaintance with JDK 1.2 and have learnt VJ++ some years back. I know a measely bit of VB.NET so I am not looking for data types in CTS.
The interesting part about VB was that there were just two basic libraries that had all functions as globals and you could just take down notes of functions and their signatures from the object browser, write down a managable number of properties of the controls that were dear to you, and do the same for external libraries. The language itself wasn't daunting for its size. Same with C. In fact, even simpler with C. Its so _MEAN_AND_LEAN_ that you could learn the basic syntax failry quickly. Of course, we're only talking about knowing the language and I wouldn't argue if that was just what you needed as a developer.
But a small-sized language can be quite an enticing, not to mention encouraging prospect for a neophyte. Now, what I am looking for are websites dedicated to C#. Or a nice book may be, that takes me straight to the nice stuff. Nice stuff for me would be the CLR and the framework. It would be the class libraries, and their members. I don't want to know how irresistably beautiful the new invention of interfaces is or how peaceful the world has become without virtual base classes. Or for that matter what the four features of an OO language are.
I remember there were PDF files when I was learning VB, that had almost all VB intrinsic functions with documentation. If you knew the syntax and read those, you were a mile and a quarter through. But because of the object oriented nature of .NET languages, I am finding it more time-consuming and have started feeling languid about sift through the learning resources. What I'd need is a guide to the framework, so I can start programming short programs for practice that actually do something useful. How would you advice, say, a C programmer embarking on self-tutoring himself for the MFC framework? I am not feeling a whole lot different.
I don't wanna know what a glissando or a decrescendo or crescendo are. I don't wanna know how short crotchet is. I already know that. I wanna start singing on the chord. Advise please?