I need a little help, i want to buy a book abou C#, so if anybody has some prepositions it would be very helpful for me. I saw C# bible, and some other books, wht do you think which one is best? I know a litle bit of programing in JAVA, so i need something from a begining.

Dani AI

Generated

This thread shows split opinions about which C# text works best for a Java-background beginner. reported a textbook-style volume as verbose and poorly indexed, while found that same work useful as a student reference. favoured a compact paperback approach, and argued for approachable, learning-first material. Those differing experiences underline that choice of book matters less than matching format, currency, and learning goals.

A short checklist for picking a beginner-friendly C# resource (Java experience in mind):

  • Edition and scope: the book should state which C# and .NET versions it covers; language and framework features change over time.
  • Learning style: tutorial/project-driven vs large reference — Java programmers often learn fastest from side-by-side comparisons and short exercises.
  • Examples and exercises: downloadable, buildable sample code and small projects to port from Java help solidify differences.
  • Coverage: look for clear treatment of value vs reference types, properties, delegates/events, generics and common framework areas (collections, I/O, threading); modern topics (LINQ, async) if targeting newer C# versions.
  • Practical details: good index and organization, IDE/compile/run instructions, and an active errata/companion site.

A tiny, practical mapping (Java vs C# property style):

// Java
public class Person {
    private String name;
    public String getName() { return name; }
    public void setName(String s) { name = s; }
}
// C#
public class Person {
    public string Name { get; set; }
}

Because the thread dates from 2005–2007, many recommendations there target older C#/ .NET releases. For current development, prefer recent editions that state the covered C#/.NET versions and supplement any print book with official, up-to-date online documentation and small porting projects.

Recommended Answers

All 7 Replies

Here is one book I would not recommend:
"C# How To Program" by Deitel

I wasted $85 on this thing. It is uninformative and the index is written by a 4 year old!

i've as reference for C#:
" C# how to program " Deitel ( Prentice Hall )
it' excellent as it can be considered as a Student Edition !!
However it's also used as a reference (proffes. edition)
Also it has a good price
u will like it

do I have any prepostions? sure. at, with, by, on, over, under....

sorry, couldn't help myself ;)

The book of "Inside C#" Second Edition, paperback Tom Archer

You can get this at Amazon for $33 or half.com for $28. Search using isbn of 0735616485 for 2002 2nd edition. The first edition which is from 2001 is $6. isbn 0735612889.
(The initial search must by for a book then you will have the option to search via isbn.)

Randy

You can follow the book "C# and .Net Platform" by Andrew Troelson. The book is good for learning concepts. But examples are not so good.

Beuls

i'd advice books from the O'Reilly series.

if you have some experience programming, i'd buy:

Programming C#
Jesse Liberty, O'Reilly Media, 2005
http://www.amazon.com/Programming-C-Jesse-Liberty/dp/0596006993/ref=pd_bbs_sr_1/104-3530322-7094312?ie=UTF8&s=books&qid=1175509128&sr=8-1

if you still need introductions on subjects like .NET, inheritance, polymorfism, interfaces or arrays, i'd definitely advice:

Learning C#, 2nd Edition
Jesse Liberty & Brian MacDonald, O'Reilly Media 2006
http://www.amazon.com/Learning-C-2005-Started-Programming/dp/0596102097/ref=pd_bbs_2/104-3530322-7094312?ie=UTF8&s=books&qid=1175509128&sr=8-2

hope this helped and good luck on your quest
pygmalion

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.