Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
$12.00$12.00
Ships from: Amazon.com Sold by: Amazon.com
$6.75$6.75
$3.99 delivery May 20 - 24
Ships from: HPB-Red Sold by: HPB-Red
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
OK
The C# Programming Yellow Book: Learn to program in C# from first principles Paperback – October 19, 2018
Purchase options and add-ons
- Print length222 pages
- LanguageEnglish
- Publication dateOctober 19, 2018
- Dimensions8.5 x 0.5 x 11 inches
- ISBN-101728724961
- ISBN-13978-1728724966
Frequently bought together
Similar items that may deliver to you quickly
Product details
- Publisher : Independently published (October 19, 2018)
- Language : English
- Paperback : 222 pages
- ISBN-10 : 1728724961
- ISBN-13 : 978-1728724966
- Item Weight : 1.17 pounds
- Dimensions : 8.5 x 0.5 x 11 inches
- Best Sellers Rank: #610,551 in Books (See Top 100 in Books)
- #854 in Introductory & Beginning Programming
- #1,349 in Computer Science (Books)
- #21,315 in Schools & Teaching (Books)
- Customer Reviews:
About the author
Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
If you are already a programmer then this is a good reference and an entertainment. It is also an entertainment for the learner.
I say an entertainment because the author says some very funny things here and there within the book. I think what this would do for a person new to programming would be to take away the fright that programming is complicated thing which in fact it is not. It makes you look at programming from a different perspective.
One thing that this author does is that there is an updated version to this book every year or two as I have seen so far.
There are some formatting issues which can be annoying. Extra spaces occur randomly in the middle of words, and occasionally a space is missing between words.
My husband is currently in school for Game Design and I wanted to be able to follow along with what he was trying to tell me. Not only did this book teach me to keep up with my husband's programming talks, but now I'm actually able to help him with his homework!
Top reviews from other countries
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.
Pra quem já programa, não vale tanto à pena. Eu aproveitei mais a teoria do que a prática, que fica arrastada pra quem já tem experiência com linguagens dinâmicas. Se você já conhece tipagem forte então, imagino que seja um suplício, prefira um livro mais avançado ou resumido.