Using C# and the Unity3D game engine, but not about them
Part I as a PDF. The whole thing as a giant PDF. About 1 Meg. You should be able to right-click to download. It has a Clickable table of Contents.
Part II as one big PDF. Recursion, Inheritance ... .
Part I & II as HTML. The same thing, but as regular html web-pages. Table of contents, with each chapter as one web-page.
The same thing again as individual pdf's for each chapter:
Comments or the Unity3D Forums, sub-forum CommunityLearning&Teaching "Another C# textbook" post.
Oct '16: added Recursion and the obligatory Pedagogy section to ch0.
Nov '16: added to Struct In Struct: new sections 7 and 8.
Feb '17: minor bug-fix + tweaks mixed-types part of ch2
April '17: rewrite back part of ch4/ifs. Added chapters: function pointers, inherit1, inherit2
June '17: Added linked lists, big-O chapters
Late Oct '17: figured out how to make table of contents: in one giant pdf, or html with real contents page. Added chapter headings to single-chapter pdfs.
May '18: Changed first array chapter to Lists, moved arrays back. Revisions/rewrites to everything
June '18: Rewrites to all of part 2, added Template functions/classes chapter