The C# Programming Yellow Book
E**E
Great Value
This book is amazing. I came into the book with some c# knowledge from unity, however I wasn't confident with the language myself. For £0.77 this book is an absolute steal, it goes from the bottom and leaves with just enough to create basic GUI apps in windows. It doesn't leave you alone, it tells you some things you should look into and some places to find other information.The actual writing is great, it mixes in some mild comedy (I personally liked it, your opinion my differ). It also addresses the art of programming and how you should design systems, on-top of teaching you the language.Overall really happy, and for 77p you can't really go wrong
H**B
Might be better as a paper textbook.
I have done some programming, but not familiar with C#. This is a good read and quite humorous - I confess I am enjoying it, although it is probably written with a beginner in mind. The Kindle format is not ideal for a text book like this, as one really needs to keep referring back to the program examples while reading the text. This is easier with a printed book, despite setting bookmarks in the Kindle App I was using. Maybe there is a way to split the screen, but I haven't found it. It seems very inexpensive for a quality textbook and I don't think you will be disappointed.
R**Y
Excellent primer for C#
A very good introduction to C# as a language with some good examples flavoured with just enough humour to keep it light. Going deeper and gaining expert knowledge would take a much bigger book and of course a lot of practice using the language in the real world. But for a beginner it is ideal. Those looking to move from other .Net based languages should also find this book useful but might have to skip through some of the first few pages of ‘what is a program‘, what are variables, etc. For the price it is well worth a read.
P**L
Fantastic reference for C# fundamentals
I had used C# intermittently before purchasing this book and, while I could read and adapt code to suit my needs, I felt I could understand the fundamentals better - not just how to code things in a certain way, but why.Rob Miles has put together a great little book that guides you from the very basic concepts through to how these can be utilised and built upon with his demonstrative "Banking App". Each chapter builds on the previous work, opening your eyes to new features and then demonstrating how they can be put to use by refactoring the banking app. The book also points out techniques you could use (but probably shouldn't) and better alternatives to these, which I found useful for a greater all-round understanding of the language.I do agree with some of the other reviewers about parts of the book being poorly written (the standard of English, rather than his description of the coding language) and the formatting of code in places leaves a lot to be desired. That being said, I don't feel like this impacted on my learning in any way and I feel a lot more comfortable with the language now than I did prior to reading this book.I wholeheartedly recommend this book, and At 77p I consider it fantastic value for the knowledge passed on.
M**I
Great C# help
It made my understanding of c# so much better, helped me a lot with my uni programming assignment. I will definitely keep it on my shelf, to be able to reach for any time I need it. Good stuff.
G**E
A great read for all experience levels
I'm really glad I bought this book, it was recommended by a friend at work. It's a great read, simple and explained in laymans terms unlike many of the books of old. It's suitable for beginners, refreshers and introductions.
A**S
Get back up to speed with C# and also get familiar with some of the advanced concepts
I was looking for a book that I can quickly get back up to speed with C# and also get familiar with some of the advanced concepts. So to check that the advanced concepts are covered like Interfaces, Abstract Classes etc. I downloaded the code examples and expanded the zip file to see that all I expected seems to be covered.So I purchased the eBook and although it starts out with extremely beginner stuff such as "what is a computer", there was a very useful section up front about how to make your project a success with the planning stage before you start to code and the importance of interaction with your customer. I look forward to reading the rest of the book.
G**N
Fantastic starting point
This is a great place to start if you want to learn C#.It is written in a way that makes it easy to get the principles without making it too daunting or getting bogged down in detail. I had used a previous version in 2010 and was so impressed I bought this kindle version as a nod to the author for helping me with that version.I used this along with various web pages and the Microsoft C# Step by Step book to retrain myself. I have been developing for over 30 years on mid range platforms but I wanted to move into C#.
M**D
Quirky - but good
A beginner text that will provide reasonable background on the topic
A**A
Satisfaite
Très satisfaite.
S**S
Definitely buy this book!
What I love about this programming book compared to others is that the author provides context.Most "learn to program" books are written like dictionaries. They give you the concepts and basic definitions with a short example of each, but no real sense of how to fit things together in different ways. If you're trying to learn to speak a language, a dictionary is nice, but not enough... you need to understand how, why, and when to use the words in different contexts.This book is amazing because it walks you through not just the ideas, but how they fit together to do things. It explains concepts by walking you through how they fit into actual programs, then dives in to help you understand how, why, and when you'd use them. Reading this book is a revelation... now suddenly ideas that seemed abstract and disconnected make sense, and I know how to use them together in practice.The entire book is written in a conversational, plain-English tone. It doesn't use a lot of technical language to explain things, which is incredibly helpful for a beginner... I didn't need to look up every third word of an explanation just to understand it. The book offers pointers on what to look for and common stumbling blocks when you're coding, clear examples of how things fit together in real life, and was a pleasure to read. The author has clearly worked with enough people just starting their programming journey to understand common roadblocks for learners, and I'm deeply grateful for how thoughtfully he put this book together.I strongly recommend that anyone who is learning to code buy this book. Even if you weren't planning on starting with C#, buy it anyway. It will help you understand not just this language, but programming in general. It's the friendliest programming book I've found for beginners who really want to understand what they're doing.
D**D
Si eres muy novato te puede ayudar
Lo compre por curiosidad para ver como estaba pero no me encontré realmente nada interesante. Si eres por completo nuevo en la programación te podra dar buenas ideas, de otra forma es muy obvio todo
N**Y
Becomes impossible to follow in the final chapter
I'm surprised to see this book getting five-star reviews, and I imagine the reviewers have not read the book to the end.The book starts out strong as the author starts with simple concepts and builds upon them to create an account management system for a fictional bank. However, the book has two (possibly three depending on your appreciation for his sense of humor) major issues:First, it is edited poorly. I understand that this is an independently published book that is even available free of charge from the author himself, but the grammar is quite bad in sections. It definitely needs a look over from an editor.Second, the author's sense of humor and jokey asides added nothing to the text for me. I can appreciate a casual writing style, but this kind of nerdy humor is better off in forum posts rather than an instructive text. If you're into nerdy humor, it may not bother you as much.Finally, like a lot of otherwise decent books on programming, the book goes off the rails beginning toward the end of chapter 4. The author begins covering C# features one after another with very little explanation as to why or how you would want to use these advanced techniques, and continues to update the account management system application he's been building throughout the book—but unlike other books that take a similar approach does not clearly indicate what is being changed. He will give you a new block of code to add to some existing code without indicating the page number of the original code, which means you need to search back 20-30 pages or more through all his jokey asides just to get it all working. Even if you go through all the work, you'll get all sorts of compilation errors unless you manually update older code without being told what to do. Chapter 5 is especially frustrating as it requires dropping the new blocks of code into the bank application developed at the end of Chapter 4, but the code is spread out over dozens of pages in Chapter 4, with the author replacing code here and there to introduce new features. This makes Chapter 5, in which everything is supposed to be tied together, pretty much useless... which makes the book itself nearly useless.Chapter 5 should begin with a full listing the final version of the application developed through the book until that point, and should be revised to include clear instructions as to where additional blocks of code should be added. Other books (for example "C# 4.0 The Complete Reference") do this and are thus much easier to follow despite being much drier in style.With a bit of editing and the last 60 pages completely revised for clarity, this would have been a fantastic introduction to C# programming indeed. However, as is, I cannot recommend a 200 page book where the final 30% of the book is frustrating and very hard to follow.
Trustpilot
3 days ago
1 month ago