I find that many books that teach C either assume the reader knows how to program, or are too complex for them to understand.<p>I was going to write a Kindle book in the beginner&#x27;s guide to C using Code::Blocks and its IDE because it is FOSS cross platform software. I found out it is a lot harder than I thought it was.<p>I learned C in 1987 at a community college still have the book on it that is written for Microsoft C, and we used Turbo C and Quick C for some of the assignments. Most of the programs I wrote can still compile and those that get errors or side effects can be debugged easily.