• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Can you recommend a good c# book?

RaynorWolfcastle

Diamond Member
I've programmed in Qbasic (my first language 😱), html, perl, and am currently taking c++. C++ is cool but I'd like to dabble with c# (in my free copy of VS.NET 😎 ) can anyone recommend a good book? I know the basics of OO programming and by the end of the semester I'll probably be pretty good at it so I'd like a book that's maybe intermediate-level. I hear the language is pretty close to c++ so I'm confident I can pick up the syntax pretty quickly.

-Ice
 
If you are a bit more comfortable with the basic syntax learn VB.NET, exact same thing as C#, just diffrent syntax, good book for that is Visual Basic .NET and the .NET platform: An Advanced Guide(Andrew Troelsen, Apress). If you do want to stick to C#(I recommend you learn both languages eventually, as examples are given in one or the other sometimes, and its a better idea, but whats you have one you have the other.) Go with C# and the .NET platform, again by Troelsen, or A programmers guide to C#, second edition by Gunnerson. I would stick with Apress books, as they seem to be the best in .NET programming.
 
"Visual C# .NET, Microsoft's new language, offers increased productivity for the C and C++ developer. Visual C# .NET provides first-class support for components with properties, methods, indexers, attributes, versioning, and events?while providing robust and efficient support for the .NET platform.", says M$

-Ice
 
C is nice for things, java is nice for others, .NET is nice for other things, best tool for the job. I wouldnt think of building webservices with anything other then java or .NET, hell I refuse to do any networking with anything other then Java or .NET. And .NET is sure good for windows programming, so for now daddy is happy 🙂. Oh and btw, Visual Studio.NET is simply amazing.
 


<< down with the man 😉, i'm starting to learn good ol' C 😀

stupid MS 'standards'.....

</thread crap>
>>


here here!
ANSI C++ forever!
 
I don't know any particular book but I would check out what WROX has to offer and read any reviews at Amazon or other online bookstores.
 
I've been using "Programming C#" by Jesse Liberty.
It's a pretty good book. The 2nd Edition is either out, or on it's way which is based on the v1.0 release of C#.
The 1st Edition was based on beta code from the .NET framework, though I haven't had any major problems.
It does a good overview in the beginning, and then covers all of the important topics including web services, windows forms applications, database connectivity, and asp.net. I'd highly recommend it to anyone trying to learn C#. Code is available online, as are eratta, though there haven't been many errors in the code. ('except one chapter where the author must've been smoking something).

link
 
I've been reading Jesse Liberty's C# Book. Coming from a VB6/COM background, I think the book is great, but if you are new to OOP or modern programming, you may be a little lost.

The Microsoft Press Step-by-step C# Book is also recommended.
 
Back
Top