locked
What is the best book for c#? RRS feed

  • Question

  • User799665885 posted

    Hi.

     

    I want to learn C# 4.0 from scratch, I had a look at book called 'Beginning Visual C# 2010 '  but did not like it that much, wat something clearer and make me running on learning it.

     

     

    Sunday, October 10, 2010 10:37 AM

Answers

  • User-1561814533 posted

    In that case, what you want to learn is both ASP.NET and C#.

    C# is one of the programming languages that can be used in developing ASP.NET web sites, but a book on C# may only teach you the language fundamentals then you have ASP.NET to learn as well.

    Microsoft Visual C# 2010 Step by Step published by Microsoft Press is a good beginners book for the base C# language, but won't teach you hardly anything about ASP.NET.

    Beginning ASP.NET 4: in C# and VB published by Wrox is a good beginners book for teaching you the basics of developing web sites with ASP.NET, but it wont teach you much about C#

    My recommendation as you are a complete beginner would be to purchase Microsoft Visual C# 2010 Step by Step to learn C# and then Beginning ASP.NET 4: in C# and VB to learn building ASP.NET web sites using web forms.

    Once you have read those two volumes and worked through the examples you will have a good idea of what you don't know and where you need to move your stuidies onto.


    Beginning ASP.NET 4: in C# and VB

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, October 11, 2010 11:40 AM

All replies

  • User187056398 posted

    This one is free:

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

     

    Sunday, October 10, 2010 10:48 AM
  • User799665885 posted

    It does not matter if it is free or not, I need a good book.  

    Sunday, October 10, 2010 10:58 AM
  • User356503442 posted

    Pro C# 2008 and the .NET 3.5 Platform by Andrew Troelsen

    Its from Apress publications. You can find book for C# 4.0.

    I found the language was very easy to understand.

    You can also try any Wrox publication book.

    Sunday, October 10, 2010 12:49 PM
  • User799665885 posted

     

    Pro C# 2008 and the .NET 3.5 Platform by Andrew Troelsen
     

     

    come on man, I want something from scratch not for professional!

    Sunday, October 10, 2010 1:41 PM
  • User-231977777 posted

    C# how to program  

    visual C#  .Net step by step

     

    happy programming

    Sunday, October 10, 2010 1:52 PM
  • User799665885 posted

    visual C#  .Net step by step
     

     

    Is this a good one, anyone has read it?

     

     

    Sunday, October 10, 2010 6:24 PM
  • User-114806852 posted

    Have a look at Head First C# and I always suggest taking others suggestions as a starting point and then actually going to the book store with a list of possible candidates and thumbing through the books yourself. You'll get lots of suggestions and opinions, but what might work for someone else may not work for you, so go to the book store and check the books out yourself. You may want to also check your local library and see if they have any of the books you are interested in, so that you can try before you buy.

    Monday, October 11, 2010 9:09 AM
  • User-1561814533 posted

    Are you already a programmer who wants to learn C# or are you a total novice? As you are posting on an ASP.NET site do you plan to use it to build ASP.NET web sites or is your use going to be more generic?

    The best thing I can recommend you do is to go to amazon.com (the USA site as they have most customer reviews) and do a search. Sort by customer review but don't look at anything with less than 10 reviews. Read the customer reviews paying particular attention to the critical reviews.


    Monday, October 11, 2010 9:49 AM
  • User799665885 posted

    Are you already a programmer who wants to learn C# or are you a total novice?

     

    I am a total novice and wants to creat dynamic web sites uing ASP.NET but quite confused and do not know exactly what should I learn from C#!

    Monday, October 11, 2010 11:22 AM
  • User-1561814533 posted

    In that case, what you want to learn is both ASP.NET and C#.

    C# is one of the programming languages that can be used in developing ASP.NET web sites, but a book on C# may only teach you the language fundamentals then you have ASP.NET to learn as well.

    Microsoft Visual C# 2010 Step by Step published by Microsoft Press is a good beginners book for the base C# language, but won't teach you hardly anything about ASP.NET.

    Beginning ASP.NET 4: in C# and VB published by Wrox is a good beginners book for teaching you the basics of developing web sites with ASP.NET, but it wont teach you much about C#

    My recommendation as you are a complete beginner would be to purchase Microsoft Visual C# 2010 Step by Step to learn C# and then Beginning ASP.NET 4: in C# and VB to learn building ASP.NET web sites using web forms.

    Once you have read those two volumes and worked through the examples you will have a good idea of what you don't know and where you need to move your stuidies onto.


    Beginning ASP.NET 4: in C# and VB

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, October 11, 2010 11:40 AM
  • User799665885 posted

    Thanks frez. Smile 

    Monday, October 11, 2010 11:46 AM
  • User1266497125 posted

    Don't ignore books by Stephen Walther. Get yourself ASP.NET 4.0 Unleashed (http://www.amazon.com/ASP-NET-4-Unleashed-Stephen-Walther/dp/0672331128)

    Stephen has a very interesting and clear way of teaching ASP.NET. I enjoyed his ASP.NET book and I really learned a lot. 

    Tuesday, October 26, 2010 9:13 AM
  • User799665885 posted

    1920 pages!

     

    It's very thick I don't think I'll get it.

     

    Thanks  

    Tuesday, October 26, 2010 9:23 AM
  • User659260337 posted

    I have to be d'accord with Huske - you should definitely consider books by Stephen Walther - he is one of the best among his field and you can for sure learn something relevant and important more easily than somewhere else. Maybe you just go to a public library and read through a couple of pages and then decide which book you might take and can handle. :)

    Tuesday, January 4, 2011 10:39 AM
  • User-319574463 posted

    I want to learn C# 4.0 from scratch,

    Try 

    Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4

    I am reading this book through - it is excellent!

    Saturday, January 8, 2011 8:55 AM
  • User1991909180 posted

    TATWORTH,

    Did you complete reading Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4?

    Does the books is good to learn C# or do I need another book?

    Thanks

    Tuesday, August 23, 2011 3:08 PM
  • User-434868552 posted

    @ Web Dreamer

    There are quite a few really good books for starting c# ... you may find this thread interesting:  http://forums.asp.net/t/1715291.aspx/1?Book+for+a+beginner.

    My favourite, and my first choice, imho, even though it's an older book, is the best book to start learning c#:  http://www.amazon.ca/Inside-C-Second-Tom-Archer/dp/0735616485

    "Inside C#", Second Edition, by Tom Archer and Andrew Whitechapel, Paperback: 600 pages
    Publisher: Microsoft Press; 2nd ed. edition (April 1 2002)
    Language: English
    ISBN-10: 0735616485 ISBN-13: 978-0735616486

    I have not seen the second edition but I used Amazon's "Look Inside" feature and it appears very similar to the first edition.  Tom Archer wrote the orginal without Andrew Whitechapel.  I'm guessing that this is a minor revision.

    The reason that "Inside C#" is such a great book is the way that Tom Archer explaiins c# ... you do not even use an IDE like Visual Studio.  Tom Archer has you use a text editor like notepad and the c# command line compiler.  Later, when you're using Visual Studio you'll have a better understanding of what Visual Studio does when it's building your c# applications.

    You also likely want to get the very useful free tool LINQPad.  Read about it here:  http://www.linqpad.net/.  LINQPad gives you the ability to try out c# statements and expressions, et cetera.  Think of LINQPad as a programmer's scratch pad.

    The reason to read "Inside C#" is to get started ... you'll later need to learn new features that have been introduced with later versions of  c#.

    I also recommend Charles Petzold's has a free book:
    http://www.charlespetzold.com/dotnet/index.html
         http://www.charlespetzold.com/dotnet/DotNetBookZero11.pdf  
            ".NET Book Zero
               What the C or C++ Programmer Needs to Know
                    about C# and the .NET Framework"

    Petzold's book is also older but you will likely still find it quite useful.

    g.

    Wednesday, August 31, 2011 10:29 PM
  • User-319574463 posted

    >Did you complete reading Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4?

    Yes I did and it is an excellent book. I would also recommend Illustrated C# 2010 http://www.apress.com/9781430232827

    Book Cover

    Saturday, September 3, 2011 4:25 PM
  • User-434868552 posted

    @ TATWORTH

    The 2008 version of Daniel Solis's book (Illustrated C# 2008) is available to ACM Professional members via Books24x7 but I've not had time to check it out.

    Because I respect your opinion, I've just spent some time checking out the extensive Google preview at http://www.apress.com/9781430232827 for "Illustrated C# 2010".

    Admittedly, I was skeptical about the "Illustrated" part ... I wondered whether it was just a gimmick or perhaps a few illustrations just to justify the title.  On skimming through the Google preview, I now see that it has a substantial number of diagrams that appear to be quite useful.

    F.Y.I.:  the other link you gave, Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4, appears to be broken.

    g.

    Saturday, September 3, 2011 5:12 PM
  • User-319574463 posted

    Details of "Introducing Visual C# 2010" are at http://www.apress.com/9781430231714

    Yes I will admit that "illustrated" does seem odd, however the diagrams do help understanding. I have both books and I can recommend both books. Some people will find the illustrated book better. Others will find Adam Freeman's approach better. For a C# programming team, I would recommend both books for their library.

    There is also another C# book from Apress that I have recently reviewed "Beginning C# Object-Oriented Programming" (see http://www.apress.com/9781430235309). For someone without an object-orientated background would find that book very useful.

    Saturday, September 3, 2011 6:02 PM
  • User1239289252 posted

    Hi,

    For complete novice, Is C# 2010 for Programmers 4nd Edition a better boot than C# 4.0 Unleashed

    and Illustrated C# 2010 ?

    Thanks

    Friday, September 23, 2011 3:53 PM
  • User1593856923 posted

    I took frez's advice and bought the Step by Step book. Haven't regretted.

    Thursday, September 29, 2011 9:15 AM
  • User-319574463 posted

    For complete novice, Is C# 2010 for Programmers 4nd Edition a better boot than C# 4.0 Unleashed

    and Illustrated C# 2010 ?

    I think Illustrated C# is an very good book, however I suggest that you endeavor to preview various books and see which C# suits you best.

    Sunday, October 2, 2011 4:58 PM
  • User1239289252 posted

    Thanks Tatworth for the advice. I started to read Illustrated C# 2010 last week and for me this is a great book to learn C# with good examples, good illustrated examples and easy to follow.

    Thanks

    Monday, October 3, 2011 5:11 PM
  • User-319574463 posted

    Thanks Tatworth for the advice. I started to read Illustrated C# 2010 last week and for me this is a great book to learn C# with good examples, good illustrated examples and easy to follow.

    Thank you. There is not a single best book for a subject like this - find a book that you find easy to follow. Illustrated C# 2010 provides not just excellent instruction in words but concepts are illustrated by diagrams together with good code examples.

    Tuesday, October 4, 2011 1:52 AM
  • User-1454731252 posted

    I agree that books like Head First C# are good for beginners, but after you read a book like that one, you'll need a good reference book that you'll consult on a daily basis. And when we are talking about reference books for C# then you won't find better than C# in a Nutshell from Albahari brothers.

    Here's what Scott Gu says about it: "C# 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend."

    Tuesday, October 25, 2011 6:03 PM