home

Softsteel Solutions

About Us Contact Us Newsletter Training
Tutorials
 

Books on C#

We have restricted the following list to books covering the final release of C#. Because a lot of books have been released recently, and we have other things to do, we haven't read many of them ourselves. So many of the descriptions are culled from the books' marketing materials (indicated by the use of quotes). If you'd like to give us feedback on any of these books, which we can incorporate into the description, we'd love to hear it.

Clicking on the picture of a book will take you to that product at Amazon - either Amazon.co.uk for UK customers, or Amazon.com for international customers. If you consequently buy the book, we receive some money from Amazon. So if you were planning on buying a book anyway, and have found these lessons useful, this would be a nice way to support us.

The link to the book's publisher is to their pages covering that book. These pages tend to contain sample code, example chapters, errata, etc.

Drayton,Albahari and Neward : C# in a Nutshell
(UK)
C# in a Nutshell - Drayton,Albahari and Neward

Publisher: O'Reilly

The usual O'Reilly 'in a nutshell' fare. Professional, pretty comprehensive, providing crucial reference material as well as informed overview. Ideal for the programmer who already knows the basics of C# and needs reference material to hand. It doesn't cover all of the namespaces, however (for a list of those that are present, see the reviews on Amazon, where the editor has posted a message on this topic).
Drayton,Albahari and Neward : C# in a Nutshell
(Int)
Jesse Liberty : Programming C#
(UK)
Programming C# - Jesse Liberty

Publisher: O'Reilly

Books published by O'Reilly tend to be precise and to the point, and this is no exception. The first part of the book covers C# syntax. The second - 'Programming with C#' - covers Windows Forms, ADO.NET, and ASP.NET. The third part covers a number of issues relating to C# and the .NET Framework (eg. threading).
Jesse Liberty : Programming C#
(Int)
Merrill, Drayton & Albahari : C# Essentials (2nd Edition)
(UK)
C# Essentials (2nd Edition) - Merrill, Drayton & Albahari

Publisher: O'Reilly

"This book’s compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context."
Merrill, Drayton & Albahari : C# Essentials (2nd Edition)
(Int)
Ozkir, et al : The Complete Visual C# Programmer's Guide
(UK)
The Complete Visual C# Programmer's Guide - Ozkir, et al

Publisher: Microgold Publishing (link through to C# Corner)

This book was written by the authors of C# Corner, an online C# and .NET portal. According to its description: "The book is geared toward the intermediate programmer, but contains enough material to satisfy the advanced developer. The book starts by introducing the reader to the .NET environment and some basic C# program examples. The book then goes in depth on how to navigate the Visual Studio environment and introduces the reader to the C# language From here the book dives into the .NET framework and how to take advantage of its capabilities using C#."
Ozkir, et al : The Complete Visual C# Programmer's Guide
(Int)
Wrox Author Team et al : Beginning C#
(UK)
Beginning C# - Wrox Author Team et al

Publisher: Wrox

"Beginning C# provides a painless introduction to C# for beginners or relatively inexperienced programmers, who want to move to the .NET Framework from languages that don't support modern object-oriented programming techniques."
Wrox Author Team et al : Beginning C#
(Int)
Simon Robinson et al : Professional C#
(UK)
Professional C# - Simon Robinson et al

Publisher: Wrox

Wrox Press books tend to be very large, and to cover topics exhaustively from various different angles. This leads to some duplication of effort and patchiness of quality, but this is counterbalanced by the quantity of information.
Simon Robinson et al : Professional C#
(Int)
Thomas Palmer et al : Professional C# Web Services: Building .NET Web
(UK)
Professional C# Web Services: Building .NET Web - Thomas Palmer et al

Publisher: Wrox

"This book is for anyone who is interested in building web services using the tools supplied with the .NET Framework, and wants to look at both of these technologies."
Thomas Palmer et al : Professional C# Web Services: Building .NET Web
(Int)
Telles : C# Black Book
(UK)
C# Black Book - Telles

Publisher: Coriolis

"Written by a Microsoft insider and expert programmer, this book contains comprehensive coverage of the C# programming language, compiler, and Common Library Runtime of the language. It contains an overview of the capabilities and syntax of the C# programming language. "
Telles : C# Black Book
(Int)
Wagner : C# Core Language Little Black Book
(UK)
C# Core Language Little Black Book - Wagner

Publisher: Coriolis

"This book focuses on the core C# language. It covers the language syntax, provides samples, and shows you how to use C# with ASP.NET, WinForms, and Web Services. The book illustrates C# syntax and design strategies and how C# integrates with other languages--a real-world consideration. "
Wagner : C# Core Language Little Black Book
(Int)
Andrew Troelsen : C# and the .NET Platform
(UK)
C# and the .NET Platform - Andrew Troelsen

Publisher: Apress

This book covers the C# syntax fairly quickly, before moving on to its main task of how to write .NET applications. It has been well received by the programming community.
Andrew Troelsen : C# and the .NET Platform
(Int)
Eric Gunnerson : A Programmer's Introduction to C#
(UK)
A Programmer's Introduction to C# - Eric Gunnerson

Publisher: Apress

As Gunnerson was involved in the developing and testing of C#, the information in this book is guaranteed to be top quality. The organisation and presentation of the material is less perfect, but has improved from the first edition.
Eric Gunnerson : A Programmer's Introduction to C#
(Int)
Stanley Lippman : C# Primer - A Practical Approach
(UK)
C# Primer - A Practical Approach - Stanley Lippman

Publisher: Addison Wesley Longman, Inc.

Introduces C# and then uses it to explore the .NET framework classes.
Stanley Lippman : C# Primer - A Practical Approach
(Int)
Charles Wright : C# Tips and Techniques
(UK)
C# Tips and Techniques - Charles Wright

Publisher: McGraw-Hill

"Filled with hundreds of ready-to-run solutions you can use to build Web services and Windows applications"
Charles Wright : C# Tips and Techniques
(Int)
Herb Schildt et al : C#: A Beginner's Guide
(UK)
C#: A Beginner's Guide - Herb Schildt et al

Publisher: Osborne

"See how C# relates to, and interacts with, the .NET Framework, and cover all the C# essentials - control statements, datatypes, arrays, strings, classes, objects, methods, and namespaces. Get full details on exception handling and the I/O system, and explore C#'s most innovative features, such as delegates, indexers, events, and properties."
Herb Schildt et al : C#: A Beginner's Guide
(Int)
Michaelis & Spokas : C# Developer's Headstart
(UK)
C# Developer's Headstart - Michaelis & Spokas

Publisher: Osborne

"Divided into six easy-to-navigate sections, C# Developer's Headstart is designed to deliver relevant information, tips, and advice to IT professionals and companies concerning adoption, integration, and ultimately migration to this powerful new language."
Michaelis & Spokas : C# Developer's Headstart
(Int)
Pappas & Murray : C# for Windows Programming
(UK)
C# for Windows Programming - Pappas & Murray

Publisher: Prentice Hall

"C# for Windows Programming gives you everything you need to get started in this next wave of Windows application programming."
Pappas & Murray : C# for Windows Programming
(Int)
Pappas & Murray : C# for Web Programming
(UK)
C# for Web Programming - Pappas & Murray

Publisher: Prentice Hall

"Programmers with basic familiarity in C or C++ will find C# for Web Programming the best, quickest, and easiest way to learn C# development for the Web."
Pappas & Murray : C# for Web Programming
(Int)
Pappas & Murray : C# Essentials
(UK)
C# Essentials - Pappas & Murray

Publisher: Prentice Hall

"If you've worked with C or C++, C# Essentials will help you leverage the skills you've already developed - and if you haven't, it'll teach you C# from scratch. "
Pappas & Murray : C# Essentials
(Int)
Stiefel & Oberg : Application Development using C# and .NET
(UK)
Application Development using C# and .NET - Stiefel & Oberg

Publisher: Prentice Hall

"Build industrial-strength .NET applications with C#!"
Stiefel & Oberg : Application Development using C# and .NET
(Int)
Oberg : Introduction to C# using .NET
(UK)
Introduction to C# using .NET - Oberg

Publisher: Prentice Hall

"C# hands-on. Your complete, step-by-step introduction to C# development for .NET."
Oberg : Introduction to C# using .NET
(Int)
Joseph Mayo : C# Unleashed
(UK)
C# Unleashed - Joseph Mayo

Publisher: Sams

"the most basic elements of C# language syntax...object and component programming...several of the class libraries available...advanced topics for extreme performance and enterprise programming projects...garbage collection and the effects on a program., cross-language development, the common language runtime, versioning and assemblies...supplementary material on compiling programs, an overview of .NET Class Library components..."
Joseph Mayo : C# Unleashed
(Int)
Klaus Michelsen : C# Primer Plus
(UK)
C# Primer Plus - Klaus Michelsen

Publisher: Sams

"With C# Primer Plus's dual emphasis on C# as well as fundamental programming techniques, this friendly tutorial will soon make you a proficient C# programmer building Windows applications on the .NET platform."
Klaus Michelsen : C# Primer Plus
(Int)
Syme & Aitken : Sams Teach Yourself Web Programming in 21 Days
(UK)
Sams Teach Yourself Web Programming in 21 Days - Syme & Aitken

Publisher: Sams

"Learn how to how to use C# for Internet programming with the hands-on techniques and clear explanations. "
Syme & Aitken : Sams Teach Yourself Web Programming in 21 Days
(Int)
Bradley Jones : Sams Teach Yourself C# in 21 Days
(UK)
Sams Teach Yourself C# in 21 Days - Bradley Jones

Publisher: Sams

"This complete guide covers topics from basic program construction to intermediate level application engineering. Following "21 days" formula, this book is a three week intensive course for the beginning programmer who wishes to get started with this exiting new coding standard. "
Bradley Jones : Sams Teach Yourself C# in 21 Days
(Int)
Powell & Weeks : C# and the .NET framework
(UK)
C# and the .NET framework - Powell & Weeks

Publisher: Sams

"This book covers topics ranging from the general principles of .NET through the C# language and how its used in ASP.NET and Windows Forms. Written by programmers for programmers..."
Powell & Weeks : C# and the .NET framework
(Int)
Christophe Wille : Presenting C#
(UK)
Presenting C# - Christophe Wille

Publisher: Sams

"this book covers the C# language from the ground up with rich coding examples, and expert insight into issues you will need to understand to fully take advantage of the power of C#. Presenting C# assumes you are already familiar with key programming concepts such as variables, and programming constructs"
Christophe Wille : Presenting C#
(Int)
Greg Hack : C#.NET : Web Developer's Guide
(UK)
C#.NET : Web Developer's Guide - Greg Hack

Publisher: Syngress

"The focus of The C#.NET Web Developer's Guide is on providing you with code examples that will help you leverage the functionalities of the .NET Framework Class Libraries. One you have read this book, you will have covered the key concepts, libraries, and APIs of the .NET Framework that we feel will help you easily create new applications using C#. "
Greg Hack : C#.NET : Web Developer's Guide
(Int)
Charles Petzold : Programming Windows with C#
(UK)
Programming Windows with C# - Charles Petzold

Publisher: Microsoft Press

"In this .NET-ready Windows programming guide, the ... author shows you how to get the most out of Windows Forms—the next-generation Windows programming class library. You’ll discover how to use C# to create dynamic user interfaces and graphical outputs for Windows applications."
Charles Petzold : Programming Windows with C#
(Int)
 

C# Tutorial