Hey everyone, I'm writing a unique programming book- a picture book written in C code! The code consists of simple full C programs that represent situations in the story. The illustrations next to the code show the situations. The code is explained below each program. The purpose is to teach C programming (good for Arduino for example) as well as basic programming concepts.
If you're interested in teaching your kid(s) to code, I'm hoping this will be helpful! I'm planning to launch the book on Kickstarter soon. It's called A Day in Code and this is the landing page: https://www.dayincode.com
I'd appreciate any feedback...thanks!
Update:
A Day in Code will be released on Amazon on November 24th 2020:
https://www.amazon.com/dp/B08LG7DW4C
This is so cool! I've seen coding books for young children designed to get them comfortable with logic. This seems like something they'll be able to "graduate" into once they're bored with those. A fantastic stepping stone, @Byte5!
Thank you so much! :)
wow! what a cool idea :)
Thank you! :)
This idea is very impressive and I think there are so many kids products you can buy here on balance board uk website.
When I saw your post the first time I was negative (about C). C is a legacy technology, important and powerful but also harsh and cryptic. A bunch of nicer languages has been created like Ruby, Python. For kids even easier they came up with lego blocks languages such as Scratch. So why did you choose C to warm up kids to coding?
I would go a different path and make a pseudo-language, based on C, with "syntax" made from objects such as seashells, twigs, sand; you could print side by side a pseudo-C and proper C. Just an idea, anything that will bridge a divide between highly artificial abstract concepts and the real world.
Hi ArkSzklar, I'm sorry for the late reply- I just saw your response! I chose the C language for a variety of reasons. It's still a very widely used language and the most popular language in embedded systems. The Arduino (programmed in C) is a great platform for kids and beginners who want to create electronics projects with a microcontroller (such as turning on an LED when motion is detected). C is a foundational language that many other popular languages are derived from. Almost all languages borrow from C, so learning C makes it much easier to learn other languages. I think it's important to understand programming basics by learning C.
Please let me know if you have any other questions. The book is now available for pre-order on Indiegogo InDemand: https://www.indiegogo.com/projects/a-day-in-code-a-picture-book-written-in-code
There are code explanations below each program in the book. The programs are simple and easy to understand too- definitely not cryptic! :)