Balaji said:
Thanks for your input. I have those books ( Inside C# - MSPRESS &
Programming C# - O' reilly). T
Liberty's book (Programming C#) is best for most C# beginners, but
Archer's book (Inside C#) is best for people with a C++ background.
Archer's book is easier to sit and read, but Liberty's book is more like
a college textbook. That doesn't mean Archer's book is light reading,
but rather his writing style flows easier, assuming you have the right
background and can follow what he's saying.
If you don't have a C++ background, but you learn C# and become
proficient at it, you might want to read Archer's book then. Once you
know the language basics you'll be able to follow his book better, and
he does have some interesting insights.
I've used Liberty's book to teach classes to experienced programmers
learning C# for the first time, and it has worked well.
I also like C# Unleashed by Joe Mayo.
Eric