Buy new:
$12.00
FREE delivery Friday, May 17 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$12.00
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Friday, May 17 on orders shipped by Amazon over $35. Order within 12 hrs 41 mins
In Stock
$$12.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$12.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.75
Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! See less
$3.99 delivery May 20 - 24. Details
Or fastest delivery May 16 - 21. Details
Only 1 left in stock - order soon.
$$12.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$12.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by HPB-Red.
Kindle app logo image

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.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

The C# Programming Yellow Book: Learn to program in C# from first principles Paperback – October 19, 2018

4.4 4.4 out of 5 stars 484 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$12.00","priceAmount":12.00,"currencySymbol":"$","integerValue":"12","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"FM9cuYIZj3wq%2Fvn4Obqjk4KPhDF3NeqUfe25BBtIEn%2B7bNnaNpbkGt6%2Ft7At%2Bqa%2FzLOA6ZqXZVedUVTMXFr6I739PW8af5yco4Np73Eist3cfj2ltI2gsrdAjGz48n0m2H7RLK0G8TPXAvKwAxoM0g%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.75","priceAmount":6.75,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"FM9cuYIZj3wq%2Fvn4Obqjk4KPhDF3NeqUwx9LXIRYSkrcitpuOzLqZ%2BdSwTfTqnUHBewC%2FCdzg91Ovn0vlVMfYLaaMJXnANJQE8STexGqrAMJQeG3r8XDZNIN1u1wF8goqbEzraHeR463NFbqgB3QVW%2BSuyuNxmOAOX%2F8foCZA9XQODbMf0a2znpX3IvsgL6w","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Learn C# from first principles the Rob Miles way. With jokes, puns, and a rigorous problem solving based approach.You can download all the code samples used in the book from here:http://www.robmiles.com/s/Yellow-Book-Code-Samples-64.zip
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$12.00
Get it as soon as Friday, May 17
In Stock
Ships from and sold by Amazon.com.
+
$34.95
Get it as soon as Friday, May 17
In Stock
Ships from and sold by Amazon.com.
+
$11.92
Get it as soon as Friday, May 17
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

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
  • Customer Reviews:
    4.4 4.4 out of 5 stars 484 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Rob S. Miles
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.4 out of 5 stars
4.4 out of 5
484 global ratings

Top reviews from the United States

Reviewed in the United States on December 6, 2019
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.
12 people found this helpful
Report
Reviewed in the United States on May 8, 2017
This book really breaks it down for you. If you are learning C# or learning a programming language for the first time then you want this book.
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.
2 people found this helpful
Report
Reviewed in the United States on December 17, 2014
This book explains the C# language and object oriented programming very well, in a lighthearted, even humorous, manner. I am an experienced programmer but unfamiliar with the newer object oriented style of program design (yeah, I'm old), and I found this very helpful. It does not take a hands-on approach, which is a drawback for actually becoming proficient, but an advantage for learning the theory and concepts. In addition to specifics regarding the C# language, he offers good advice concerning recommended practices of a professional programmer.

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.
18 people found this helpful
Report
Reviewed in the United States on January 28, 2017
Wow! Rob Miles did it again. What a great read. I'm just getting started in the world of coding and because of Rob I have found my favorite programming language. C# is powerful and its easy to learn thanks books like Robs. I love the way Rob writes his books. Not only are they full of knowledge but they are fun to read. For me, as I'm reading, typing in his examples and then running the code. I have so much fun it's almost like Rob is there sitting next to me. He encourages me to tweak his examples and try my own ideas. Thank you for another great book Rob!
One person found this helpful
Report
Reviewed in the United States on February 5, 2019
This book took me deep into the weeds just where I was hoping to go. If you're hoping to get a thorough grasp of the coding side of C# this book is a must. It does briefly touch on UI and XAML but this is not a great resource for that. If I could change one thing about this book, it would be to showcase a full project to show how to use classes and methods. It is full of info on what the code is and what the code does, but almost no reference to design patterns or even basics like adding classes. Overall, this is a great book on C# coding.
3 people found this helpful
Report
Reviewed in the United States on October 15, 2017
I look forward to reading this however the ebook version, which is the only one for sale, has not been updated. I believe it's at least two "versions" older than the more recent ones available on his website for the generous price of free (in .pdf format only). Maybe someday it will be updated?
3 people found this helpful
Report
Reviewed in the United States on November 13, 2015
This is an AWESOME teaching manual! It's very interactive by giving phenomenal examples for each new concept. It doesn't rush through the process of learning (basically) an entirely new language. The author, Rob Miles, is also very witty in his dialect.

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!
9 people found this helpful
Report
Reviewed in the United States on June 16, 2017
This book does a great job of walking you through the basics of C# in a way that is easy to understand, and legitimately funny (even if in a corny way). It's a great resource to have along with online courses for starting off in the world of coding, and sure as heck worth more than the dollar it costed. If you have any question you may want this book, get it.

Top reviews from other countries

Translate all reviews to English
Miles McDonald
5.0 out of 5 stars Quirky - but good
Reviewed in Canada on July 24, 2022
A beginner text that will provide reasonable background on the topic
Aina
5.0 out of 5 stars Satisfaite
Reviewed in France on March 1, 2021
Très satisfaite.
David
3.0 out of 5 stars Si eres muy novato te puede ayudar
Reviewed in Mexico on February 8, 2018
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
newtmonkey
3.0 out of 5 stars Becomes impossible to follow in the final chapter
Reviewed in Japan on October 10, 2020
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.
One person found this helpful
Report
Daniel
5.0 out of 5 stars Bem escrito, um pouco palhaço mas ótimo para iniciantes
Reviewed in Brazil on January 12, 2015
Quem nunca programou na vida pode começar sem medo pelo Yellow Book. Realmente trata não só de código, mas da carreira de programador e explica bem o be-a-bá de programação. Tem uma abordagem bem humorada e leve, dá pra acompanhar numa boa.

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.
4 people found this helpful
Report