Download a free version of Visual Studio and look for the get started section. As for a book, so many good books on C# and .NET exist I could not tell you what is the best.
ddanbe
Senior Poster
3,829 posts since Oct 2008
Reputation Points: 2,070
Solved Threads: 661
jbrock31
Junior Poster in Training
79 posts since Oct 2008
Reputation Points: 22
Solved Threads: 16
Personally, I wouldn't stress over what "flavor of the month" to learn first ...
Learn the language you want to know, and will make you money.
Two years from now (ok, maybe 5), something completely different will be the hot programming language and we'll all be talking about how we just have to have it, and how someone isn't a serious programmer unless they know it.
While Microsoft just smiles and sells us books, compilers, and licenses at outrageous prices.
But we won't be able to plop the money down fast enough. :(
Zinderin
Junior Poster in Training
76 posts since Jun 2010
Reputation Points: 22
Solved Threads: 8
ddanbe
Senior Poster
3,829 posts since Oct 2008
Reputation Points: 2,070
Solved Threads: 661