473,325 Members | 2,872 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

C# Books

I have used Borland VC and got discourage a lot for many limitation coming
from Engineering "C" background. I want twist to C# and wonder what a good
book to guide me for a startup. Any Books on line yet? Any advise will be
appreciated.
Thanks

Joseph

Nov 15 '05 #1
9 2340
Programming C# is one of the best books out there. I have it and it's quite
a sound book - as good as any I've read on C#.
It's by Jesse Liberty who is a famous C(++) writer. The other reason why i
recomend it is because it isnt a complete beginners book. Because you
understand programming already this book won't waste your time explaining
the most basic subjects. It's a good reference book for programmers who
already know a similar language.

http://www.amazon.co.uk/exec/obidos/...476690-2595065

Simon
Nov 15 '05 #2
My recommendations are:

A Programmer's Introduction to C# (Second Edition) by Eric Gunnerson
http://www.amazon.com/exec/obidos/tg...qid=1072381142 (see
reviews on Amazon such as "An excellent book for the C++/Java new comer")
C# and the .NET Platform, Second Edition
by Andrew Troelsen
http://www.amazon.com/exec/obidos/AS...id=1072381244/

Troelsen's book received a lot of #1 awards (including Best Programming Book
of 2003 I think)

I also have Jesse Liberty's Programming C# book and I get some good ideas
from it, but a lot of the sample code won't compile. I also find myself
grabbing Gunnerson't book first and Liberty's book last when I need a
concise answer. Furthermore, when I need to see an example, I grab
Troelsen's book first. The example's in Liberty's book are often convoluted,
in my opinion.

"Tiger" <ai*****@msn.com> wrote in message
news:O$**************@TK2MSFTNGP09.phx.gbl...
I have used Borland VC and got discourage a lot for many limitation coming
from Engineering "C" background. I want twist to C# and wonder what a good
book to guide me for a startup. Any Books on line yet? Any advise will be
appreciated.
Thanks

Joseph

Nov 15 '05 #3
Check out our site. We have C# Training Videos free.

http://www.vtmag.com

Hopefully this will be helpful.

Thanks,
Wade
"Tiger" <ai*****@msn.com> wrote in message
news:O$**************@TK2MSFTNGP09.phx.gbl...
I have used Borland VC and got discourage a lot for many limitation coming
from Engineering "C" background. I want twist to C# and wonder what a good
book to guide me for a startup. Any Books on line yet? Any advise will be
appreciated.
Thanks

Joseph

Nov 15 '05 #4
Tiger wrote: "a good book to guide me for a startup. Any Books on line yet? Any advise will be appreciated"

Tiger,

For starting I'd like to highly recommend Charles Petzold's Programming Microsoft Windows with C#, Microsoft Press. He has an
experimental narrative approach .... try this ... now look at what happened ... observe this ... followed by excellent explanations
of what he has just demonstrated.

Second, as others have suggested to you, Jesse Liberty's Programming C#, O'Reilly. Get the 3rd. edition if you can. Excellent
overview of .NET, lucid technical writing, clean expository style. His chapters on Events and Delegates were the most helpful
resources I could find. His book is at a higher level of abstraction than Petzold's, but still well-grounded in real-world code
examples.

Third, I'd recommend Chris Sells' new book Windows Forms Programming in C#, Addison-Wesley. It's written for people who are not
beginners, and really strong for people with a COM background coming into .NET. His detailed explorations of Windows Forms,
Printing, Fonts, GDI+, are truly excellent and immediately valuable for building WinForms programming skill. I was privileged to do
technical reviewing of several chapters in this book and I learned a lot.

Finally a personal favorite of mine is C# Design Patterns by James Cooper, Addison-Wesley. This is a book about design patterns that
has been re-written with examples in C#, but for a very high level of abstraction view of the language, I think it is excellent.

Many of the finest tutorials on C# and .NET, imho, are in the articles written by programmers for programmers on :

www.codeproject.com

best, Bill Woodruff
dotScience
Chiang Mai, Thailand
Nov 15 '05 #5
You are very kind to recommend my book. Please note that as part of my
ongoing effort to support my books, I now offer a FAQ, source code and
related materials on my web site: http://www.LibertyAssociates.com While
you are there, you may want to sign up for my on-line support discussion
center: http://forums.delphiforums.com/LibertyBooks
Thank you again.

-j


"Simon Harvey" <sh856531@microsofts_free_email_service.com> wrote in message
news:uL**************@TK2MSFTNGP10.phx.gbl...
Programming C# is one of the best books out there. I have it and it's quite a sound book - as good as any I've read on C#.
It's by Jesse Liberty who is a famous C(++) writer. The other reason why i
recomend it is because it isnt a complete beginners book. Because you
understand programming already this book won't waste your time explaining
the most basic subjects. It's a good reference book for programmers who
already know a similar language.

http://www.amazon.co.uk/exec/obidos/...476690-2595065
Simon

Nov 15 '05 #6
I'm sorry you've had trouble compiling any code from my book, but I can
assure you that the latest code from my site does compile correctly; please
do take a moment to download it, along with the errata, which I make
avaialable at: http://www.LibertyAssociates.com While you are there, you
may want to sign up for my on-line support discussion center:
http://forums.delphiforums.com/LibertyBooks

Thank you.

"> I also have Jesse Liberty's Programming C# book and I get some good ideas
from it, but a lot of the sample code won't compile...

Nov 15 '05 #7
In article <#9*************@TK2MSFTNGP10.phx.gbl>, bi***@dotscience.com
says...
For starting I'd like to highly recommend Charles Petzold's
Programming Microsoft Windows with C#, Microsoft Press. He
has an experimental narrative approach .... try this ...
now look at what happened ... observe this ... followed by
excellent explanations of what he has just demonstrated.


I like Petzold's style a lot, but be advised that, like all his books,
this is a "Programming Microsoft Windows" book, not a "Developing
Applications to Run Under Microsoft Windows" book.

In other words, if you want to learn how to establish a graphics
context, select a pen, assign a font, draw a circle, etc. this is the
book to have.

But if you're looking for some cool insight into how to best use C# to
write a, say, custom database interface, then you're better off with
Liberty or Sells.

I bought Cooper's C# design patterns book, and although I liked reading
it and I'd love to recommend it, I found that when I was looking for
information I never found it in his book. I don't recommend it as a
reference, in other words.

Finally, I've found that Que's series of books entitled "<subject> by
Example" to be uniformly excellent for the nuts and bolts, practical
kind of information that you need when you actually start writing a
program.

-- Rick
rick at farris-family dot net

P.S. Insert my standard plug for Safari Bookshelf
(http://safari.oreilly.com) where you can "try out" over 1,000 books for
a monthly fee. In the OPs case, he could look at all of the books
mentioned for free by signing up for the one-week free trial. (I have
no connection with O'Reilly -- just an incredible appreciation for the
help Safari provided while I was learning three new technologies at
once.)
[RF]
Nov 15 '05 #8
In article <9s********************@speakeasy.net>,
jl******@libertyassociates.com says...
While you are there, you may want to sign up for my
on-line support discussion center:
http://forums.delphiforums.com/LibertyBooks

PLEASE NOTE -- this forum was created to support my books and to answer
questions about my books. Please do not post general programming
questions here (that is what Internet news goups are for). I'm sure you
understand; I'm trying hard to provide support for my books, but with
over 500,000 readers, it is very difficult to answer every question
posted; please help me keep this forum focused on questions arising from
my books.
Nov 15 '05 #9
> P.S. Insert my standard plug for Safari Bookshelf
(http://safari.oreilly.com) where you can "try out" over 1,000 books for
a monthly fee. In the OPs case, he could look at all of the books
mentioned for free by signing up for the one-week free trial. (I have
no connection with O'Reilly -- just an incredible appreciation for the
help Safari provided while I was learning three new technologies at
once.)


Thanks for the tip on Safari Bookshelf!

Some questions...

In what format are the downloaded chapters stored? I'm
assuming it's Adobe PDF. If not what format is it?

If Adobe PDF, are the chapters hyperlinked with each other
and the table of contents and index?

- h
--

hsiegel~at~pobox~dot~com <*> Netcom Class of '93, RIP Netcom!
Nov 15 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Howard Kaikow | last post by:
What's the best book to learn PHP? What's the best book for a PHP reference? My goal is presently limited to construction of a custom 404 page for my web site and PHP is the only scripting...
8
by: noid droid | last post by:
Hi. I posted yesterday asking if C# lived up to the hype. Thus far the feedback has been all positive. (Thanks.) Can anyone suggest GOOD books for learning C# and the Visual Studio .NET IDE? ...
8
by: Earl | last post by:
I've been on a mission this past year to move from VB6 to .Net. I'm fortunate(!?) not to have the big catalog of some long-time VB developers, although I have some CE apps that have to be entirely...
23
by: Carter Smith | last post by:
http://www.icarusindie.com/Literature/ebooks/ Rather than advocating wasting money on expensive books for beginners, here's my collection of ebooks that have been made freely available on-line...
29
by: Jhon smith | last post by:
Hi,all,I was just wondering if I am likly to have any problems trying to learn C from older books,I have some from the late 80`s,mid/late 90`s. I am using Dev-C++ on the pc windows platform,But I...
6
by: Francois | last post by:
Hi guys, I am a daily average user of C# but I think I need to masterize the language a little bit more to get full use of it and be able to do better programming. I find myself programming the...
6
by: John | last post by:
I am looking for VB.Net books which provide a lot of exercises (preferrably with all the answers worked out on CD). In earlier reactions Ken Tucker and M.Posseth recommended a few books. Thanks...
2
by: youpak2000 | last post by:
What you can't find in programing text books Professional software development needs more knowledge than language syntax, OOP, styles, etc. There are many things which people usually learn by...
17
by: Hypnotik | last post by:
Hello everyone. I'm working on a program which uses a class (Shelf) and a struct (Book). In the main program we declare an array (Library) which is of type shelf. The program takes in various info...
2
by: AJJ | last post by:
Hi. Just a quick question. I'm planning on learning VB 2008 when I finish my degree in a couple of months. I have some good books on VB 2005, will they be any good or are the changes too profound?...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.