You said you know nothing about C#. So far everybody's suggestion has been
about learning the .NET Framework using the C# language.
First you have to learn C# the language which was the right question to ask.
I recommend a real textbook such as those published by Deitel & Deitel [1].
The text I chose is "C# A Programmer's Introduction." Do all of the
excercises and you will have an excellent introduction and grasp of the C#
language.
If you want to learn something about the framework at the same time I would
suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be released
in a couple of weeks but not much if not most of 2.0 is encapsulated and
hidden away. Microsoft wants to make developing RAD experience. I call it
push button monkey code like FrontPage and the monkey is not always a good
boy.
RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way out
of a paper bag because you won't know what you don't know. Make sense?
So be prepared to buy books and learn 1.1 as well as 2.0. Which books to
learn the framework are difficult to recommend as many are very good but
note all are incomplete in one way or another. I've preferred WROX for the
most part but I have other titles as well.
I also support Kevin's recommendation even though the sly dog tricked you
into loading that page :-) You can pay him back by downloading the 1.1 SDK
and asking him a bunch of questions for the next year or so. nyaa ha haaaaa.
That's about how long it will likely take you to start becoming competent.
Better that you get going now as you're already behind the curve a bit but
again, I think it best to learn the C# language before you take on learning
the framework.
<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL
http://metromilwaukee.com/
URL
http://clintongallagher.metromilwaukee.com/
[1]
http://deitel.com/
"Sam" <qd*@datawave.ca> wrote in message
news:uD**************@TK2MSFTNGP14.phx.gbl...
Hi All
I don't know anything about C# and I'm planning to learn the language.
Does anyone know any good book out there that explains things well?
Any suggestion is greatly appreciated
Regards,
Sam