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.
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. :)
Click "Mark as Answer" on the post that helped you.
This earns you a point and marks your thread as Resolved so we will all know you have been helped.
FAQ on the correct forum http://forums.asp.net/p/1337412/2699239.aspx#2699239
"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#.
Petzold's book is also older but you will likely still find it quite useful.
g.
B-) Please help me by completing my school survey about computer programmers on my website. Thank you!!! Gerry Lowry +1 705-429-7550 wasaga beach, ontario, canada
Click "Mark as Answer" on the post that helped you.
This earns you a point and marks your thread as Resolved so we will all know you have been helped.
FAQ on the correct forum http://forums.asp.net/p/1337412/2699239.aspx#2699239
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.
B-) Please help me by completing my school survey about computer programmers on my website. Thank you!!! Gerry Lowry +1 705-429-7550 wasaga beach, ontario, canada
frez
Contributor
5418 Points
913 Posts
Re: What is the best book for c#?
Oct 11, 2010 03:40 PM|LINK
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.
<div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;" id="_mcePaste">Beginning ASP.NET 4: in C# and VB
</div>Web Dreamer
Member
32 Points
125 Posts
Re: What is the best book for c#?
Oct 11, 2010 03:46 PM|LINK
Thanks frez.
Huske
Contributor
4060 Points
756 Posts
Re: What is the best book for c#?
Oct 26, 2010 01:13 PM|LINK
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.
Web Dreamer
Member
32 Points
125 Posts
Re: What is the best book for c#?
Oct 26, 2010 01:23 PM|LINK
1920 pages!
It's very thick I don't think I'll get it.
Thanks
lieport
Member
2 Points
1 Post
Re: What is the best book for c#?
Jan 04, 2011 02:39 PM|LINK
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. :)
TATWORTH
All-Star
72415 Points
14017 Posts
MVP
Re: What is the best book for c#?
Jan 08, 2011 12:55 PM|LINK
Try
Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4
I am reading this book through - it is excellent!
This earns you a point and marks your thread as Resolved so we will all know you have been helped.
FAQ on the correct forum http://forums.asp.net/p/1337412/2699239.aspx#2699239
greenlinux
Member
35 Points
26 Posts
Re: What is the best book for c#?
Aug 23, 2011 07:08 PM|LINK
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
gerrylowry
All-Star
20513 Points
5712 Posts
Re: What is the best book for c#?
Sep 01, 2011 02:29 AM|LINK
@ 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.
TATWORTH
All-Star
72415 Points
14017 Posts
MVP
Re: What is the best book for c#?
Sep 03, 2011 08:25 PM|LINK
>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
This earns you a point and marks your thread as Resolved so we will all know you have been helped.
FAQ on the correct forum http://forums.asp.net/p/1337412/2699239.aspx#2699239
gerrylowry
All-Star
20513 Points
5712 Posts
Re: What is the best book for c#?
Sep 03, 2011 09:12 PM|LINK
@ 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.