All Make Jumpstart books provide a quick way for makers to "jumpstart" their knowledge of a certain topic.Jumpstarting C takes the reader on a 50-page journey, from installing C on a Raspberry Pi, to creating their first "Hello World" program in C, to building and programming a handheld 4-color memory game using C, pushbuttons and LEDs.
I did not do the projects in this book but, one day I want to.
I like that its short and that it has enough information about c to get me started right away. And the Simon says project looks interesting to me. I don't know if I had a Simon says when I was younger though I am sure I wanted one. So I am sure it would be fun to make one.
The thing about this book, it covers enough c to start but don't cover things like pointers enough which is a big deal on understanding how machines works.
This is a pretty simple introduction to programming with C and the raspberry pi. If you're a pi user that wants to learn how to do simple things, this is the book for you. If you're an experienced C programmer, this book may not teach you anything, but it will give you the knowledge you need if you've never programmed on the pi before. It's short and to the point, but it does contain all the esdsential pieces you need to program the raspberry pi. It only talks about LEDs, but once you master that, introducing other peripherals is a matterf of simply swapping out hardware, and adjusting the code to send the proper strings to the hardware, and while there's no specific instructions for this in the book, it's all pretty self evident, so if you already handle DIY projects, this book has all you need, if you don't know anything about pi or other microboards, this may not be the book you need to get started, but you should keep it in mind for once you are familiar with basic board operations. The book doesn't attempt to teach you everything you need to know, it only touches on very basic programming sequences, but through extrapolation, you can easily take the concepts taught in this book, and apply them to nearly any project you'd like to accomplish.