C# From Java
by Rob Miles
Number of pages: 24
These notes should help you convert a program from Java to C#. It is assumed that the reader is an experienced Java programmer. This is based on the author's original journey from Java to C#. If you want to find out what C# is all about you might find this text useful.
Home page url
Download or read it online for free here:
by Svetlin Nakov, et al. - Telerik Software Academy
This book aims to provide novice programmers solid foundation of basic knowledge regardless of the programming language. The book covers the fundamentals of programming that have not changed significantly over the last 10 years.
by Jamie King, Bruce Eckel - MindView, Inc.
This is a sampling of a full book, which covers C# 3.0 fundamentals, and provides a full grounding in C# 3.0 Query Expressions. The full text includes more material from Query Expressions chapter, LINQ to SQL and LINQ to XML, respectively.
by Rob Miles - Microsoft Press
This material is an introduction to Windows Phone development for anyone learning to program. It assumes some knowledge of programming fundamentals, but will teach you programming concepts in the framework of Windows Phone development.
by Joseph Albahari
An extensive online book on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, etc.