A Day in Code
An illustrated story written in the C programming language
ISBNs: 978-1-73590-791-8 (paperback), 978-1-73590-790-1 (hardcover)
Learn to code in C
...by reading a picture book!
Learn C programming basics quickly- while enjoying a beautifully illustrated picture book!
For kids and beginners of all ages, learning to code in the C programming language has never been this fun…or fast!
This story of an epic day describes real-life situations with C computer programs presented next to beautiful full-page illustrations. You’ll see how activities like making a pancake breakfast and playing a game of bowling are described with simple C programs.
You will learn important programming concepts and C programming fundamentals from the story’s C programs and code explanations. Variables, functions, for loops, while loops, if/else statements…it’s all covered in this entertaining tale. You can run each program in the book on your computer, play with the code, and gain the knowledge to write your own programs!
The C programming language runs the world
The C programming language is a widely used language used in many fields including databases, desktop applications, operating systems, computer games/graphics, and embedded systems. C is known as the "mother of all programming languages" because so many languages borrow from it.
C is the most popular language in embedded systems! An embedded system is a hardware and software system that performs one or a small number of dedicated tasks within a larger system (not a general-purpose computer such as a desktop or laptop). A common embedded system is a microcontroller, which is a single integrated circuit (IC) chip that contains all the components of a computer, including a processor, memory, and input/output (I/O) peripherals. C is used to program microcontrollers in devices and appliances all around you, like your phone, washing machine, thermostat, printer, and car- just to name a few!
Get started learning to code in C with a picture book- not a textbook!
Experience a colorful introduction to the C programming language and gain valuable coding skills. You can also use this book as a reference to look back on for fun and useful code examples.
"Beautifully designed to educate and inspire. A Day in Code is a bridge between the world of computer languages and our own. A must have for all teachers wanting to introduce their students to the basics of programming." -Jeremy Moeller, K-5 Technology Instructor at Riverfield Country Day School
"A Day in Code provides a unique approach to introducing people of all ages to the C programming language. Introductory topics including variables, conditions, loops, arithmetic operations, and functions are included in a fun way based on two kids walking through a day in their lives. The book is applicable to introductory programmers of all ages to provide an overview of programming in C. I would highly recommend the book to anyone who wants to get a general understanding of what programmers do and how our minds think on a daily basis." -Jeffrey Miller, Professor of Computer Science Practice, University of Southern California (USC)
"A Day in Code is a beautiful introduction to the C coding language for young children and their parents. The book explains the key coding concepts in a form of a story and makes it easy for any parent or child to type them to a computer and see the results for themselves. The illustrations will make the book appealing even to the youngest audience, but the code examples will resonate with an audience of any age. Trying out the examples in the book will open a whole new world of possibilities for those who will embark on that journey." -Marek Brejl, PhD; CEO of Coding with Kids academy