Free
Microsoft Visual C# 2013 Step By Step (Step By Step Developer)
Ebooks Online

Your hands-on guide to Visual C# fundamentals Expand your expertise—and teach yourself the fundamentals of Microsoft Visual C# 2013. If you have previous programming experience but are new to Visual C# 2013, this tutorial delivers the step-by-step guidance and coding exercises you need to master core topics and techniques. Discover how to: Create and debug C# applications in Visual Studio 2013 Work with variables, identifiers, statements, operators, and methods Create interfaces and define abstract classes Write robust code that can catch and handle exceptions Display and edit data using data binding with Microsoft ADO.NET Entity Framework Respond to user input and touchscreen gestures Handle events arising from multiple sources Develop your first Windows 8.1 apps

Series: Step by Step Developer

Paperback: 824 pages

Publisher: Microsoft Press; 1 edition (November 25, 2013)

Language: English

ISBN-10: 073568183X

ISBN-13: 978-0735681835

Product Dimensions: 7.3 x 1.8 x 9 inches

Shipping Weight: 3 pounds (View shipping rates and policies)

Average Customer Review: 4.3 out of 5 stars  See all reviews (70 customer reviews)

Best Sellers Rank: #268,638 in Books (See Top 100 in Books) #43 in Books > Computers & Technology > Programming > Microsoft Programming > SQL Server #52 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design #55 in Books > Computers & Technology > Digital Audio, Video & Photography > Digital Audio Production

My Background: Prior to opening this book I'd written a few web applications using HTML, CSS and JavaScript. I'd describe myself as an intermediate level JavaScript programmer. I had used the Visual Studio IDE for web development a couple of times. I had never written a program in C#.This book is very straight forward and moves very quickly, which is exactly what I was looking for. Be ready to take notes and read with your laptop open because this is a "learn by doing" experience.This is a no-frills text. It jumps right into learning C# and is - as the title suggests - step by step with each new step building on the last.Full disclosure: I am only part-way through the book. I will come back and update my review if my opinion changes but from what I've done so far and from skimming the other sections, this is a great way for a person with some code experience to learn C# / VS 2013.NOTE: In the first few pages of the book it says that it is not compatible with VS 2013 express. This is a big oversight in my mind, but in reality you can use VS 2013 express just not for the Windows Store Apps chapter. The work around for students is to use your college email address to sign on for Microsoft Dreamspark and get the full version of VS 2013 Professional for free. Alternately, you can get the 90 day free trial.If it weren't for the incompatibility with Express, this would be a 5 star book. If you have VS 2013 Professional or if you are a college student, it IS a five star book.

I'm an intermediate level programmer with no formal computer science education. When I started this book I had about 5 months on-the-job experience with Python, and a couple months with C#. This book gave me the foundation I needed to take full advantage of what C# has to offer. Every chapter is very clearly written, and teaches step by step, just like the title says.I like to learn by doing, so I was glad that examples with sample data are included for every concept. First you learn the theory, then you try it out. For those days where I understand the gist of a topic and don't have time to do the examples, I can look at the finished code samples instead.The writing is very clear, and the editing is clean. The author is concise, specific, and never wasteful. This book has been a tremendous help at my job, and the skills I've learned have allowed me to take on many new responsibilities.That said, This probably isn't the best book for a first-time programmer. C# is not as intuitive as a language as Python or Ruby. However, if you have a little programming experience, and you really want to learn, this book is the first stop I'd recommend.

I purchased this book and C# in a nutshell. I read the first chapter of both, and this book explained things much better with more examples. Having only minor experience in Visual Basic, C++, and HTML, the explanations are extremely helpful. The free examples online (provided by the book) are also very nice. I highly recommend this book to anyone interested in programming (Windows store or desktop; it explains for both and works with Windows 7).Quick heads up, this book is around 800 pages, so it isn't exactly light reading; it is comprehensive.

This is single handedly the best programming book I have ever read. I have used multiple books in the past for VB.Net, VBA, PHP, HTML, CSS, and Javascript; none of them have matched this quality. This book is easy to understand, offers excellent reasoning for C# code choices, and so far is error free. I am casually going through this and have not found a single mistake through Chapter 5. Great book, Highly recommend.

I have a sql background and none in C#. The Sql background has helped somewhat in understand C#, but this book is no fluff and just like the title implies, step by step. I would definitely recommend this to a novice like me in it!

As a non-programmer trying to learn to be a programmer, I've read a lot of books on programming, most of which are quite lacking. My biggest gripe about programming books is that they might teach you certain concepts, but not necessarily how to use them or why they are important. This book does a good job of doing that. There is lots of handholding.Throughout the book, on pretty much every topic, you'll find things like "So you've learned about this, now we're going to work through an example of how you use it. And I'm going to point out why you do it this way and not that way. And things to be careful about." The "Notes" in each section are almost worth the price of the book.If you're an experienced programmer, you probably don't want the handholding, but for the inexperienced, or even somewhat experienced, the repetition is a much needed component of the learning process.I highly recommend this book and wish all other programming books were similarly written.

"Step by Step" is exactly the phrase to describe this approach -- a welcome incremental, not overly simplistic, clear and informative trainer for anyone new to C# or .NET while not totally new to programming; as the book introduction explicitly cites "developers...not completely new to programming". Working through the example code is almost necessary for someone like me, in order to get the full picture of some of the concepts in context, esp. if moving from a procedural coding paradigm to this objective oriented approach. A great knowledge builder for the syntax of the language.

GO! with Microsoft PowerPoint 2013 Brief, GO! with Microsoft Excel 2013 Brief, GO! with Microsoft Access 2013 Brief Microsoft Visual Basic 2013 Step by Step (Step by Step Developer) Microsoft Visual C# 2013 Step by Step (Step by Step Developer) Office 2016 For Beginners- The PERFECT Guide on Microsoft Office: Including Microsoft Excel Microsoft PowerPoint Microsoft Word Microsoft Access and more! Build Windows 8 Apps with Microsoft Visual C++ Step by Step (Step by Step Developer) Microsoft Visual Basic 2010 Step by Step (Step by Step Developer) Microsoft Win32 Developer's Reference Library - GDI (Microsoft Developers Library Win 32 GDI) (Microsoft Windows GDI) Microsoft Win32 Developer's Reference Library - (Microsoft Developers Library Win 32 BASE SERVICES (Microsoft Win 32 - Base Services) Microsoft(r) Visual C++(r) .Net Step by Step--Version 2003 (Step by Step (Microsoft)) Microsoft Visual C++ .Net Step by Step (Step by Step (Microsoft)) Enhanced Microsoft Office 2013: Introductory (Microsoft Office 2013 Enhanced Editions) Enhanced Microsoft Excel 2013: Comprehensive (Microsoft Office 2013 Enhanced Editions) Enhanced Microsoft PowerPoint 2013: Comprehensive (Microsoft Office 2013 Enhanced Editions) Enhanced Microsoft Access 2013: Comprehensive (Microsoft Office 2013 Enhanced Editions) How to Do Everything Microsoft SharePoint 2013: Microsoft SharePoint 2013 Exam Ref 70-331 Core Solutions of Microsoft SharePoint Server 2013 (MCSE): Core Solutions of Microsoft SharePoint Server 2013 Microsoft Visual C++ Run Time Library Reference, Part 3 (Microsoft Visual C++ 5.0 Programmer's Reference Set) Microsoft® Visual C#® 2005 Step by Step (Step by Step Developer) Microsoft SQL Server 2012 Step by Step (Step by Step Developer) Microsoft SQL Server 2008 Reporting Services Step by Step (Step by Step Developer)