Free Downloads
C# Programming: The Ultimate Way To Learn The Fundamentals Of The C# Language

Here's what two developers wrote to me about the book:"C# Tutorials" is a tightly written but yet comprehensive book that covers everything you need to know to master the C# language. The book has plenty of code examples and is littered with references to additional reading for real in-depth knowledge. I highly recommend this book for anyone aspiring to pass the MCSD Exam 70-483. - Peter Röök, independent software consultantI particularly like that there there is no fluff to fill out the book, that is so common in these types of books. The examples are short, clean and "to the point". The illustrations are nice, the code is very well written, the book is airy and has nice formatting. The book covers a lot, I read it to advance my competence in C#/VS 2012/.NET. This is a very nice book, well done! - Thomas Engelin, independent software consultant It does not matter if you are just starting out with Visual C# or if you have been working as a solution developer for a while, this book has much to offer you. The book is easy to read and understand, with a lot of complete code samples. The first chapters of the book describe the fundamentals of the C# language such as variables, loops and methods. The book then gets progressively more challenging, describing, among other things, WCF Services, asynchronous operations, synchronizing concurrent data, reflection, the CodeDOM, and encrypting data.If you are aspiring to take the Microsoft exam 70-483 this book is an asset you do not want to miss out on. Apart from great code samples, it also contains a lot of suggested reading to make certain that you stand the best chance to complete the exam successfully.The author has worked professionally with Visual C# since it was released, and has taught C# and Visual Basic.NET as a Microsoft Certified Instructor for a number of years during his career.

File Size: 4011 KB

Print Length: 346 pages

Publisher: Jonas Fagerberg; (beginner to intermediate) edition (January 29, 2014)

Publication Date: January 29, 2014

Sold by:  Digital Services LLC

Language: English


Text-to-Speech: Enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Enabled

Best Sellers Rank: #476,130 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #75 in Books > Computers & Technology > Programming > Web Programming > ASP.NET #291 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > C & C++ #304 in Books > Computers & Technology > Programming > Languages & Tools > C#

I was expecting something that I would learn from scratch.This is a good REFERENCE book for somebody already on the field and want to go deep into certain issues.I was surprised by the lack of exercises, step by step in every charter( them, how do you know you are right or what the author is talking about?)They offer some support on a website..But, that only covers 3 small charters..And the Videos is basically reading the book..And the book is good only for technical definitions and concepts..Not to guide you thorough different exercises, and telling you what are you going to achieve with those tech conceptsI don't think that the name is really accurate "The ultimate way to learn fundamentals of C#"..But the "ultimate definition of concepts regarding C#"I am pretty sure than the author knows what he is talking about..But to make students learn from his experience the BEST WAY to learn C#..Well, that's far from reality..YouTube would be a better wayConclusion of the story: I had to buy 2 more books because , so far , for what I need RIGHT NOW (to learn basic C# with examples, hands on and exercises) is really useless

the title could be called C# programming review. It is really not for beginner programmers. This book is great if you are rusty in C# and want to go over it again. I say this because I have already learned C and some C++ and I had trouble understanding a few things. He will sometimes give you the main part of the code but will not explain how to use it. for example on page 24 it shows this: < Sting[] animals = {"cat", "dog", "bird"}; foreach (string animal in animals) {//code to execute} > it explains it as a loop of an array of animals and that was as far as the explanation went. how do I use it? if he would have at least put something in the code to be executed section I probably could have figured it out, but with just this information I had to go online to find out how to use it. There is not a lot of examples or coding in this book, something a beginner needs.It's still a good reference book when I need a quick explanation on how to do the more complicated functions C# provides.

I didn't like this book. I've been a programmer for 30 years, mostly regular C and Delphi. Some C++, but, I'm not an expert at C++. The book pretty much gives a short description of something, then some trivial example, then moves on to the next topic. Not very good at showing you how to really use the features.

Good book for C# learners and preparation for the C# Exam 70-483.Excellent examples. One of my favorite C# books.Most subjects are presented in a brief manner but the examples are clear and easy to understand.

I found this a really useful and no fluff guide for getting up to speed with C# for work. It looked great on the kindle too, unlike many books from conventional publishers in this space that look clumsily laid out - by software rather than a human - yep, we're still good for something ;-)

Fantastic book for its intended use case. As the author effectively points out:"Intended reader: Beginner to intermediate developers who have some prior programming knowledge."This book gives you all the key knowledge without all the 'fluff'. It cuts like a knife,right trough to the core of essential C# programming, giving you the tools to create something usefulwithout getting stuck on ten pages of unnecessary details. (comparing other 900+ pages C# books).I especially loved the "Important" -section in each chapter,giving nice tips or describing vital aspects of the language otherwhise easy to miss.This is now my 'goto book' regarding C#.

Great book straight to the point.This is not a C# book for beginners but for those who know they have learning gaps in C# that needs to be filled speedilyIt reads like an interesting Novel

I am very new at programming but found this book, especially the first few chapters, to be an excellent start to my educational journey. Not only is it laid out in a simple and easy to understand manner, it also provides an abundance of "Additional Reading" links, which expand upon the existing content, which, in its own right is extremely detailed and very thorough.A friend of mine who works in an oil company as an IT professional, also read the book and was extremely impressed by the level of expertise exhibited by Jonas.I highly recommend this book to anyone who has an interest in learning and understanding C# programming.

Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Learn German Step by Step: German Language Practical Guide for Beginners (Learn German, Learn Spanish, Learn French, Learn Italian) PHP: MySQL in 8 Hours, For Beginners, Learn PHP MySQL Fast! A Smart Way to Learn PHP MySQL, Plain & Simple, Learn PHP MySQL Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! PYTHON: Python in 8 Hours, For Beginners, Learn Python Fast! A Smart Way to Learn Python, Plain & Simple, Learn Python Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! ANGULARJS: AngularJS in 8 Hours, For Beginners, Learn AngularJS Fast! A Smart Way to Learn Angular JS, Learn AngularJS Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! C++: C++ in 8 Hours, For Beginners, Learn C++ Fast! A Smart Way to Learn C Plus Plus, Plain & Simple, Learn C++ Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Learn JavaScript VISUALLY with Interactive Exercises: The Beautiful New Way to Learn a Programming Language (Learn Visually) JAVASCRIPT: JavaScript in 8 Hours, For Beginners, Learn JavaScript Fast! A Smart Way to Learn JS, Plain & Simple, Learn JS Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) C# Programming: The ultimate way to learn the fundamentals of the C# language Body Language: Body Language Training - Attract Women & Command Respect, by Mastering Your High Status Body Language (Body Language Attraction, Body Language ... Language Secrets, Nonverbal Communication) Python: Learn Python FAST - The Ultimate Crash Course to Learning the Basics of the Python Programming Language In No Time (Python, Python Programming, ... (Learn Coding Fast with Hands-On Project 7) Php: Learn PHP In A DAY! - The Ultimate Crash Course to Learning the Basics of PHP In No Time (Learn PHP FAST - The Ultimate Crash Course to Learning ... of the PHP Programming Language In No Time) Programming: Learn the Fundamentals of Computer Programming Languages (Swift, C++, C#, Java, Coding, Python, Hacking, programming tutorials) SWIFT: PROGRAMMING ESSENTIALS (Bonus Content Included): Learn iOS development! Code and design apps with Apple's New programming language TODAY (iOS development, swift programming) Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (C++, Javascript, PHP, Python, Sql, HTML, Swift)