Welcome! and rules
Joel on Software
How to get started
I recently got a copy of Visual Studio.NET through the university, because I needed some version of Visual C++ in which to host the Intel compiler to try to vectorise some software a friend used.
Well, I like Jesse Liberty's PROGRAMMING C# (O'Reilly) though it concentrates on the language rather than the visual aspects.
programming microsoft windows with c# by petzold will give a good solid introduction to winforms development. he focuses more on building the forms by hand rather than with the wizards just as he did in his previous programming windows books. pretty much every control is covered in detail.
Be cautious about the Petzold book. It should be called "2D Graphics in Windows" -- all fine stuff, but it rambles on for chapter after chapter about DrawString, DrawEllipse and "aren't my algorithms for drawing spirals clever"-type stuff, and then much later in the book pretty much skims all of the "real" controls.
True, but I do find with Petzold that he gives an excellent grounding in the basics.
For the complete neophyte I'd recommend 'Windows Forms Programming With C#' by Erik Brown from Manning. While not a C# book per se it'll get a newbie going.
Fog Creek Home