Amazon Digital Services LLC, 2017. — 316 p. — ASIN: B06XFW5YTX.
C# is one of the most widely used an important of all modern programming languages. If you need to learn C# quickly and painlessly, this is the perfect BOOK. You will begin by learning the core features of programming – variables, constants, functions and data types. You will move on rapidly to learn about Object Orientation and the more advanced features of C# and the .NET framework such as file-handling, data-streaming, dealing with exceptions (errors) and overriding methods.
Even if you start out as a complete beginner, by the end of this BOOK, you will have built a really solid foundation of programming knowledge and skills. If you have some basic knowledge of C# but want to brush up your skills, or even if C# is your first programming language, this book is for you.
Learning C# Programming is suitable for beginner programmers. Step-by-step, this BOOK explains how to write C# code to develop Windows applications using either the free Visual Studio Community Edition or a commercial edition of Microsoft Visual Studio You will learn the basic Fundamentals of Computer Programming with C# loops, how to print on the console, how to use arrays, how to work with numeral systems, how to define and use methods, and how to create and use objects.
Along with the basic programming knowledge, this BOOK will help you understand more complicated concepts such as string processing, exception handling, using complex data structures (like trees and hash tables), working with text files, defining custom classes and working with LINQ queries. The concepts of object-oriented programming (OOP) – an established approach in modern software development – will be covered in-depth.
This book contains very useful and in-depth information on how C# works. It is newbie friendly book which covers many advanced topics like threading and the new parallel extensions. If you want to study .NET framework from it’s foundation then this is one good book to keep on shelf. It covers a lot of basics and the flow of information is very digestable for newbies to C#.
This book presents a complete methodology for solving programming problems, as well as algorithmic problems in general, and shows how to implement it with a few sample subjects and programming exams. This is something you will not find in any other book on programming!