Best C# book

R

R.A.F.

Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF
 
G

Guest

if u r beginner then read it
Microsoft® Visual C#® 2005 Step by Step
By John Sharp

otherwise read
Inside C#, Second Edition
By Tom Archer; Andrew Whitechapel
 
J

Jon Skeet [C# MVP]

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.

I think you'll find it hard to find a book which is both "beginner to
expert" *and* covers topics in detail.
My own upcoming book, C# in Depth (http://manning.com/skeet) has very
detailed coverage of C# 2 and 3, but assumes existing knowledge of C#
1. It also doesn't cover the .NET libraries themselves significantly
beyond some discussion of the generic collections and LINQ to Objects.

Despite that, it's going to be about 450 pages. Imagine the size of a
book which tried to go into detail right from C# 1 *and* covered
WinForms, ASP.NET, ADO.NET etc! I just don't think it would be
feasible.

Obviously I'd love it if you bought my book, but you should be very
aware of what it *doesn't* cover.

Essential C# 2.0 by Mark Michaelis is a very good book which covers
both the language and some core framework issues, in particular
threading, reflection, interop and the CLI. Of course, it only goes as
far as C# 2 - are you after a book about C# as far as version 3?

As you can see, picking a C# book these days is a complicated
matter... you need to work out exactly what you want.

Hope that helps,
Jon
 
J

Jon Skeet [C# MVP]

On Oct 23, 10:18 am, Som Nath Shukla

otherwise read
Inside C#, Second Edition
By Tom Archer; Andrew Whitechapel

As far as I can tell, this only covers C# 1. These days I think it
would be a mistake to buy a book which didn't go into at least C# 2 -
preferrably C# 3 (although the latter narrows the options somewhat, of
course).

Having said that, buying a book to give a solid C# 1 foundation and
then buying a separate book to learn C# 2 and 3 isn't a bad idea. Not
that I have a vested interest in that, or anything ;)

Jon
 
T

TonyJ

Hello!

There is one called C# primer plus that I have read that I think is very
good.
It's very good explained in this good.
This book is mostly for the language .

//Tony
 
L

Larry Smith

While not specifically about C#, "Programming .NET Components" by Juval Lowy
is a book I frequently (and strongly) recommend. The author is one of the
world's leading experts on .NET according to MSFT and it's a must-have IMO
(even for senior developers). For C++ developers like yourself however
(myself included), here a freebie for starters (by Petzold no less)

http://www.charlespetzold.com/dotnet/index.html
 
S

sloan

// "Programming .NET Components" by Juval Lowy //

Yeah, I liked this one as well.

I have it right here, and get others developers to read (at least certain
chapters of it) fairly regularly.


Like I said, I don't think there is one book. I think there are about 4-5
that can get you to the "next level".
 
L

Larry Smith

// "Programming .NET Components" by Juval Lowy //
Yeah, I liked this one as well.

I have it right here, and get others developers to read (at least certain
chapters of it) fairly regularly.


Like I said, I don't think there is one book. I think there are about 4-5
that can get you to the "next level".

Agreed but his book in particular stands out IMO. It's one of the few that
not only consolidates a lot of eclectic information, but also covers a lot
of esoteric subject matter in extensive detail. It's the type of info that's
often very hard to find elsewhere without a lot of digging. Moreover, you
know that the author can be trusted which is very important IMO.
 
L

Liz

R.A.F. said:
Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to complete
my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

Here's a book from from Charles Petzold which is designed specifically for
C++ programmers migrating to C# and the .NET Framework:

..NET Book Zero:
What the C or C++ Programmer Needs to Know About C# and the .NET Framework,
Charles Petzold

http://www.charlespetzold.com/dotnet/index.html

and, wonder of wonders, it's FREE as a downloadable PDF with NO strings
attached. For my nickle, anything written by Petzold, Richter or Prosise is
worth having. You probably also need at least one title dedicated to
ADO.NET as well ... I also think Balena's book, "Programming Microsoft
Visual C# 2005: The Base Class Library" is really useful
 
A

Andrew Faust

I'd recommend subscribing to the O'Reilly Safari
(http://safari.oreilly.com/) for a month or two. For the cost of the book
you would have bought you can have access to thousands of computer books.
You can use your download tokens to grab the most best chapters of the
books you want to keep and then cancel your membership. Or keep the
membership if you find it continually useful.
 
?

=?ISO-8859-1?Q?Arne_Vajh=F8j?=

R.A.F. said:
I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

My suggestion:
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470124725.html

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top