The C# Yellow Book teaches you programming from first principles. You can download your own copy from here.

This is the latest 2019 version of the book, the "Cheese" edition.

There are now code samples available which are keyed to the text. You can download them from here.

You'll need Visual Studio to compile and run them. You can get the Community Edition (it's free) from here.

The material in the Yellow Book is Copyright (c) Rob Miles. If you find any mistakes in the text (it has been known) then I would be most grateful if you could send me an email to foundamistake@robmiles.com so that I can put it right.

If you want to print out copies for use in class teaching then that is fine by me, as long as:

The printed copies are sold at cost price. They have a cover with something yellow on it.

You can also put PDF versions of the Yellow Book on your e-learning systems, as long as you send me an email to let me know you’ve done this and approximately how many students will be using it. I like to keep score.

Printed Version