Murach's C# (7th Edition) (Paperback)
This book gets you off to a fast start by showing you how to use C#, Visual Studio, and .NET to develop Windows Forms applications. Next, it shows you the best techniques for developing object-oriented applications. Then, it shows you how to work with a database...a must in business development...using Entity Framework and LINQ or ADO.NET. Along the way, this book presents the time-saving features available from the most recent releases of C#, .NET, and Visual Studio.
The result? You'll quickly gain the essential skills needed to develop any C# application...whether for the desktop, the web, or mobile devices. In fact, No other introductory C# book teaches you so much, so fast, or so thoroughly.