A Programmer’s Introduction to C# Tato kniha je koncipována jako série kapitol, které zpravidla krátce vysvětlí určitý pojem nebo jazykovou konstrukci a pak ji předvedou na jednoduchém, i když netriviálním příkladu. Je určena čtenářům, kteří již umějí v nějakém jazyku programovat. Autor samozřejmě tu a tam srovnává C# s C++, znalost C++ však není pro čtení této knihy nezbytná. Ve srovnání s knihou C. Willea Presenting C#, o níž jste si mohli přečíst v Chipu 3/2001 (str. 158), zde najdeme mnohem méně informací o běhovém prostředí C#, ale zato podstatně podrobnější a ucelenější výklad o samotném jazyku, doprovázený rozsáhlejšími příklady. Vzhledem k rozsahu knihy se dostalo i na témata, která v knize C. Willea chybí – např. atributy, knihovní kontejnery, multithreading nebo třeba o přetěžování operátorů. Tato kniha poskytuje úvod do C#, a proto je samozřejmé, že v ní nenajdete vyčerpávající výklad o tomto jazyku, řadu podrobností si budete muset doplnit z dokumentace nebo z jiných zdrojů. Prochází však všechna témata, která jsou pro úspěšný začátek nezbytná.