C# Books

M

Mads Peter Nymand

Hi everybody,

I am looking for a good C# book.

My background: I have half a year of professional experience with Java.
I am new to C#. Before that I have been coding a lot in Java, so I am
familiar with almost all concepts in Java (J2SE not J2EE).

Books that I don't like:
· Are full of typos and errors.
· Are not able to explain new concepts, so you can understand them
without any previous knowledge, or without wading through online
resources.

Books that I like:)
· Explains new concepts in an understandable way, without the reader
having any previous knowledge of the given concept. Not a novice book!
Just a book that explains thing thoroughly, and do not leave half of
the explanation out.

I have already bought a book: .NET for Java developers Migrating to C#.
It is not very good. I need to use online resources all the time, and
the code is full of typos and errors.

I still need to learn about delegates and event programming, GUI
programming, reflection and generics. I would also like an elaboration
on I/O, and an explanation of the most used features in Visual Studio
2005.

I have found a couple of interesting books myself:
Programming C# : Building .NET Applications with C#
http://www.amazon.com/gp/product/05...f=pd_bbs_1/002-9549982-1676040?_encoding=UTF8

Pro C# 2005 and the .NET 2.0 Platform, Third Edition
http://www.amazon.com/gp/product/15...f=pd_bbs_2/002-9549982-1676040?_encoding=UTF8

What do you recommend?

Kind regards,
Mads Peter Nymand
 
M

Michael Nemtsev

Hello Mads,

Second one by Troeslen is one of the most recomended book.

MN> I am looking for a good C# book.
MN>
MN> My background: I have half a year of professional experience with
MN> Java. I am new to C#. Before that I have been coding a lot in Java,
MN> so I am familiar with almost all concepts in Java (J2SE not J2EE).
MN>
MN> Books that I don't like:
MN> · Are full of typos and errors.
MN> · Are not able to explain new concepts, so you can understand them
MN> without any previous knowledge, or without wading through online
MN> resources.
MN> Books that I like:)
MN> · Explains new concepts in an understandable way, without the reader
MN> having any previous knowledge of the given concept. Not a novice
MN> book!
MN> Just a book that explains thing thoroughly, and do not leave half of
MN> the explanation out.
MN> I have already bought a book: .NET for Java developers Migrating to
MN> C#. It is not very good. I need to use online resources all the
MN> time, and the code is full of typos and errors.
MN>
MN> I still need to learn about delegates and event programming, GUI
MN> programming, reflection and generics. I would also like an
MN> elaboration on I/O, and an explanation of the most used features in
MN> Visual Studio 2005.
MN>
MN> I have found a couple of interesting books myself:
MN> Programming C# : Building .NET Applications with C#
MN> http://www.amazon.com/gp/product/0596006993/sr=8-1/qid=1142006793/re
MN> f
MN> =pd bbs 1/002-9549982-1676040?%5Fencoding=UTF8
MN> Pro C# 2005 and the .NET 2.0 Platform, Third Edition
MN> http://www.amazon.com/gp/product/1590594193/sr=8-2/qid=1142006793/re
MN> f =pd bbs 2/002-9549982-1676040?%5Fencoding=UTF8
MN>
MN> What do you recommend?
MN>
MN> Kind regards,
MN> Mads Peter Nymand
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
 
D

dkode

One book I can suggest that I purchased when first starting to program
C# from VB6/VB.NET is .NET Components

It explains component oriented programming so it covers, delegates,
events, remoting, lifecycle management.

Its an O'Reilly book, so a little cryptic, but after reading it through
once I have a much better understanding of these concepts.

here is a link to it on
Amazon:http://www.amazon.com/gp/product/05...f=pd_bbs_1/104-8031333-5042326?_encoding=UTF8

and its only $30! woohoo!

happy book hunting!!
 
P

Padu

"Mads Peter Nymand"
Hi everybody,
I am looking for a good C# book.

I'm reading two:

Inside C# 2
Tom Archer et all
Microsoft Press

A Programmer's Introduction to C#
Second Edition
Gunnerson
Apress


While I'm on the first third of both, I prefer the second one, Gunnerson
seems more capable of effectively transmitting what he knows about C#

Cheers

Padu
 
M

Mads Peter Nymand

Thanks for your advice guys. I went for the "Pro C# 2005 and the .NET
2.0 Platform". It's darn expensive, but I hope it's good.

Cheers
MP
 
S

S Chapman

Mads,

If you are a Java programmer then you would find C# relatively straight
forward.

1. If you really need to get a grip of .Net framework concepts then the
book to 'study' (as against 'read') would be [Applied .Net Framework]
by Jeffrey Ritcher (By MS Press). It is an extremely good book but you
may want to skip first two chapters.

2. If you wish to learn C# from a language perspective (which is what I
would recommend) then [C# 2005 The Language] (once again by MS Press)
is a good one. If you have started now, it is best to start fresh (i.e.
consdier everything as new and learn from scratch).

3. For developing Windows Forms Applications using C# you would need a
practical book with empahsis on System.Windows.Forms namespace and
equally VS.Net features. I would recommend the Amit Kalani book for
this.

You will spend a few more bucks on the above books compared to the one
you plan to buy but they are worth every penny.

Good luck with C# and happy reading.
 
M

Mads Peter Nymand

Thanks for the suggestions. The books you mention sound good, and
covers what I need to learn about C#/.NET.

I have already bought "Pro C# 2005 and the .NET platform" though. I
actually started reading it today. And from the first two chapters "the
philosophy of .NET" and "Building C# applications" I must say I'm
impressed. I agree with all the good reviews this book has recieved.
The concepts and are explained very well. It's not just a repetition of
what elements the technology contains, without any explanation of why
they are there and how to use them. In this book things are explained
properly - I like it :).
From the initial description of each chapter I can see that the book
contains all I need to know to develop applications in C#/.NET, so
that's just great.

I already know this book is worth it's rather expensive cost, and from
what I have read so far (although not a lot) I can recommend it to
anybody, that already has some experience with OOP and want to learn
about C#/.NET.

Kind regards,
Mads Peter
 

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

Similar Threads

OOP BEst Books 3
books 3
Suggestions for advanced c# book? 9
Suggestions 4
Mobility X1600 vs X1800 XT 2
FrontPage 2002. Picture not visable. 3
Foundations of F# - Coming Very Soon 52
C# Book Suggestions 1

Top