Free C# Language Books
How to learn C# Language from internet..
This are all the best tutorial sites..
The Microsoft Reference Library for C# Language
1. The C# Language: Here is a WebLink
2. C# Programming Fundamentals: Here is a WebLink
3. Visual C#: Here is a WebLink
4. Microsoft Visual C# Virtual Labs: Here is a WebLink
Various other CSharp Resources Link
5. The Code Project: Here is a WebLink
6. C# Tutorial for Beginners: Here is a WebLink
7. C# Practical Learning: Here is a WebLink
8. CSharp Articles: Here is a WebLink
9. Institut für Systemsoftware: Here is a WebLink
10. C# / CSharp Tutorial: Here is a WebLink
11. CSharp Help: Here is a WebLink
12. Softsteel Solutions: Here is a WebLink
13. Programmers HeavenHere is a WebLink
14. DevHood: Here is a WebLink
15. Csharp-Station: Here is a WebLink
16. Programming Tutorials: Here is a WebLink
17. Developer Fusion: Here is a WebLink
18. Codersource: Here is a WebLink
19. CSharpcomputing: Here is a WebLink
20. Codeguru: Here is a WebLink
21. The Advanced C#/.NET Tutorial: Here is a WebLink
22. C# Tutorials: Here is a WebLink
23. Learnvisualstudio: Here is a WebLink
This site gives you the best free C# Language book downloads and collections
Book 1: Pro ASP.NET 3.5 in C# 2008, Second Edition

Book description:
By Matthew MacDonald , Mario Szpuszta ASP.NET 3.5 is the latest version of Microsoft’s revolutionary ASP.NET technology.
It is the principal standard for creating dynamic web pages on the Windows platform.
Pro ASP.NET 3.5 in C# 2008 raises the bar for high–quality, practical advice on learning and deploying Microsoft’s dynamic web solution.
Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking new technology.
They cover ASP.NET 3.5 as a whole, illustrating both the brand–new features and the functionality carried over from previous versions of ASP.
This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.
BookLink:
Download
Book 2: Programming C# 3rd Edition

Book description:
The 3rd edition of Programming C# focuses on the features and programming patterns that are new to the C# language and
fundamental to the programming of web services and web applications on the .NET platform. Newly updated for version 1.1 of the .NET Framework and
Visual Studio .NET 2003, the book features new tips & tricks plus answers to frequently asked questions about C#.
BookLink:
Download
Book 3: C# Essentials 2nd Edition

Book description:
Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language,
including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. 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.
BookLink:
Download
Book 4: Accelerated C# 2008
Book description:
C# 2008 offers powerful new featuresAccelerated C# 2008 is the fastest path to mastering them, and the rest of C#,
for both experienced C# programmerscommon language runtimedesign patterns, and to exploit the power of C# and the CLR. (CLR). This book teaches
both core C# language concepts and how to wisely employ C# idioms and object-oriented moving to C# 2008 and programmers moving to C# from
another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET
BookLink:
Download 1
OR
Download 2
Book 5: Illustrated C# 2008

Book description:
The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods,
Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples
all combine to create a unique approach that will help you understand and get to work with C# fast.
BookLink:
Download
Book 6: C# in Depth: What you need to master C# 2 and 3

Book description:
C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill.
One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find
yourself wanting just a little more at the end of a typical chapter, this is the book for you.
Expert author Jon Skeet dives into the C# language, plumbing new C# 2 and 3 features and probing the core C# language concepts that
drive them. This unique book puts the new features into context of how C# has evolved without a lengthy rehearsal of the full C# language.
C# in Depth briefly examines the history of C# and the .NET framework and reviews a few often-misunderstood C# 1 concepts that are very important as
the foundation for fully exploiting C# 2 and 3. Because the book addresses C# 1 with a light touch, existing C# developers don't need to pick through
the book in order to find new material to enhance their skills.
This book focuses on the C# 2 and 3 versions of the language, but clearly explains where features are supported by changes in
the runtime (CLR) or use new framework classes. Each feature gets a thorough explanation, along with a look on how you'd use it in real life applications.
C# in Depth is both a vehicle for learning C# 2 and 3 and a reference work. Although the coverage is in-depth, the text is always accessible: You'll explore
pitfalls that can trip you up, but you'll skip over gnarly details best left to the language specification. The overall effect is that readers become
not just proficient in C# 2 and 3, but comfortable that they truly understand the language.
BookLink:
Download 1
OR
Download 2
Password for this book at extract from rar format:
www.dl4all.com
Book 7: Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition

Book description:
The Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences
in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design,
and development of the visual aspects of Windows programs.
BookLink:
Download (In this site girls photo appear around the download page)
Book 8: Pro C# 2008 and the .NET 3.5 Platform, 4th Edition Nov 2007

Book description:
Released at the Microsoft Tech-Ed conference in Atlanta, Georgia, back in 2001, the first edition of this book coincided
with the beta .NET platform and, in many ways, the manuscript was in beta too. Its fresh approach won a place as a 2002 Jolt Award finalist,
and it won the 2003 Referenceware Excellence Award in the programming book category. Following the successful earlier editions,
author Andrew Troelsen is pleased to announce completion of the fourth edition of his acclaimed book:
“Over the years that I’ve spent working with the common language runtime (CLR), I’ve gained a deeper understanding of the .NET platform
and the subtleties of the C# programming language. I’m happy to say that this fourth edition of Pro C# 2008 and the .NET 3.5 platform is as close to
a ‘final release’ as I’ve come yet!”
Whether you’re moving to .NET for the first time or you’re already writing applications on .NET 2.0 or .NET 3.0, Pro C# 2008 and
the .NET 3.5 Platform, Fourth Edition will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout
your coding career:
Explore five new chapters of content—including the grammar of the common intermediate language (CIL), .NET generics, and object serialization services.
Discover all the new .NET 3.5 features—nullable types, delegate covariance, ASP.NET 2.0 master pages, the new Windows Forms &lquo;Strip” controls,and much more.
Get a professional foothold—targeted to appeal to experienced software professionals and/or graduate students of computer science (so don’t expect three chapters on iteration or decision constructs!).
Gain a rock-solid foundation in programming using C#.
Get comfortable with all the core aspects of the .NET platform—including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Once you’ve digested the information contained in the 25 chapters of this 1000+ page book, you'll be ready to apply this knowledge to your specific programming assignments and well equipped to explore the .NET universe on your own.
What you’ll learn
Everything you need to put .NET 3.5 and C# 2008 to use in your professional work--before anyone else!
Insights and techniques from the author's experience since .NET 1.0
Complete coverage of .NET 3.5—WPF, WCF, and WF
BookLink:
Download
Password for this book at extract from rar format:
www.forumwz.org
Book 9: C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers

Book description:
This book is for busy programmers who want a succinct and yet readable guide to C# 3.0 and LINQ. C# 3.0 Pocket Reference tells you
exactly what you need to know, without long introductions or bloated samples. Despite its conciseness, this book doesn’t skimp on depth or detail, and embraces
the conceptual challenges in learning C# 3.0 and LINQ. Tightly focused and highly practical, this pocket reference covers more ground than many of
the big books on C#. C# 3.0 Pocket Reference includes plenty of illustrations and code examples to explain: Features new to C# 3.0,
such as lambda expressions, anonymous types, automatic properties, and more All aspects of C# syntax, predefined types, expressions,
and operators Creating classes, structs, delegates and events, enums, generics and constraints, exception handling, and iterators The subtleties of boxing,
operating overloading, delegate covariance, extension method resolution, interface reimplementation, nullable types, and operating lifting LINQ,
starting with the principles of sequences, deferred execution and standard query operators, and finishing with a complete reference to query
syntax-including multiple generators, joining, grouping, and query continuations Consuming, writing, and reflecting on custom attributes You’ll also
find chapters on unsafe code and pointers, preprocessor directives, XML documentation, and a framework overview. If you’re already familiar with Java,
C++, or an earlier version of C#, C# 3.0 Pocket Reference is an ideal choice. No other book or online resource can get you up to speed so quickly.
BookLink:
Download (In this site girls photo appear around the download page)
Book 10: TCP/IP Sockets in C#: Practical Guide for Programmers

Book description:
Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation
“TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks.”
BookLink:
Download (In this site girls photo appear around the download page)
Book 11: Head First C#

Book description:
Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain,this book covers Visual C# 2008,
Visual Studio 2008, and the .NET Framework 3.5, and teaches everything from language fundamentals to advanced topics including garbage collection,
extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying your data in .NET collections,
SQL databases, and more. By the time you're through, you'll be a proficient Visual C# programmer, designing and coding large-scale applications.
Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task,
increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated
death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with Visual C# in no time flat.
BookLink:
Download Part 1
AND
Download Part 2
Book 12: Mastering Visual C# .NET

Book description:
Mastering Visual C# .NET is the best resource for getting everything you can out of the new C# language and the .NET Framework. You'll master C# language essentials,
quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that .NET can make your programming more efficient
and your applications more powerful. You'll learn how to create stand-alone applications, as well as build Windows, web, and database applications. You'll even see how to develop
web services—a technology that holds great promise for the future of distributed application.
BookLink:
Download 1
or
Download 2
Book 13: C In A Nutshell, Oreilly Collection

Book description:
Covering the C programming language and C runtime library, this book is destined to be a constant companion in your work. C in a Nutshell covers virtually
everything you need to program in C. Topics include runtime library calls, common compiler options, and questions of C syntax and usage. Not to be missed by
C programmers of all levels.
BookLink:
Download
Book 14: C# 3.0 Cookbook

Book description:
Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more than 250 code recipes to common and not-so-common problems
that C# programmers face every day. Every recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new C# 3.0 features.
If you prefer solutions you can use today to general C# language instruction, and quick answers to theory, this is your book.
C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers,
new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes
from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks. Here are some of topics covered:
LINQ Numeric data types and Enumerations Strings and characters Classes and structures Generics Collections Exception handling Delegates, events, and lambda expressions Filesystem
interactions Web site access XML usage (including LINQ to XML, XPath and XSLT) Networking Threading Data Structures & Algorithms Each recipe in the book
includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underling technology works.
You don’t have to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.
BookLink:
Download (In this site girls photo appear around the download page)
Book 15: ASP.NET Website Programming, C# Edition

Book description:
ASP.NET Website Programming shows you how to build an interactive website from design to deployment.
Packed with solutions to website programming problems, this book will have you building well-engineered, extendable ASP.NET websites quickly and easily.
BookLink:
Download
Password for this book at extract from rar format:
www.warezraid.com
Book 16: C#Builder Kick Start

BookLink:
Download (In this site girls photo appear around the download page)
Book 17: C# 2005 For Dummies

Book description:
C# is Microsoft’s object-oriented programming language designed for improving productivity in the development of Web applications.
Fully revised for C# 2005, this book begins with creating a C# program, then moves into C# and object-oriented programming fundamentals,
Windows programming with C# and Visual Studio, and debugging and error handling
A friendly, conversational approach to understanding C# is certain to get readers quickly creating applications
BookLink:
Download
Book 18: LINQ for Visual C# 2005
Book description:
C# programmers of every level need to learn about LINQ (Language-Integrated Query), Microsoft's breakthrough technology for
simplifying and unifying data access from any data source. With LINQ you can write more elegant and flexible code, not just to access databases
and files, but also to manipulate data structures and XML.
File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!
BookLink:
Download
Book 19: C# 3.0 Design Patterns

Book description:
If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and
proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns,
and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features
to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice,
and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:
An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage
of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features
introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly
and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct,
extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.
BookLink:
Download
Book 20: Beginning C# 2008 From Novice To Professional
Book description:
Beginning C# 2008 has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters,
and from the first introductory concepts, you' ll be looking at real-world programming challenges and learning how C# can be used to overcome them.
As you progress through the book the problems become more involved and interesting while the solutions become correspondingly more complex and
powerful as C# features interact to achieve the results that you want.
BookLink:
Downloads
Book 21: C# And VB.Net Conversion Pocket Reference

Book description:
The C# & VB.NET Conversion Pocket Reference helps you easily make the switch from C# to Visual Basic .NET and vice versa.
Differences between the two languages occur in three main areas: syntax, object-oriented principles, and the Visual Studio .NET IDE.
A perfect companion for documents and books that don?t have examples using your mastered language, this guide expects that you know one of
the two languages, but does not make an assumption about which one.
BookLink: