Programming for ADD Students
Programming for ADD Students
The book, Programming for ADD Students, is a book designed for students who hate textbooks. It will be a creative and fun coding book.
The book, Programming for ADD Students, is a book designed for students who hate textbooks. It will be a creative and fun coding book. Read more
About this project
First of all, I would like to sincerely thank you for taking the time to look at my project. Writing a book has been a personal goal for a long time, and now it seems as if I have an opportunity to do just that.
The book, Programming for ADD Students, is designed to help anyone learn how to begin programming. There are many books like this, however, and this is what makes my book unique: It's not a textbook.
My book will be a creative and fun programming book. The best learning experience I can compare it to is a summer camp I went to, iD Tech. The summer camp had amazing teachers that were always fun to learn from, and always taught everything you needed. The goal of this book is to be like that. It is not supposed to be a 1000 page textbook that lays out the bare facts; It is supposed to be a book that people can read without falling asleep. The book will have original analogies and teaching methods.
Here is an comparison comparing the traditional textbook to my book:
Textbook: "The if statement checks to see if the statement inside of the parentheses is true."
Programming for ADD Students: "The if statement checks if the argument you gave it is true. Think of it like this: When you cross a street, you look both ways. If the statement "There are no cars coming" is true, then you cross the street. If it is not true, then you wait for the car to come, and then check again.
if(carsNotComing == true)
The first sentence of the example is essentially the same for both, but my book provides an analogy and example to help prove the point.
The funds from this Kickstarter will be used for a variety of things. Some of the funds will be saved in order to provide the books. The books cost approximately $6 a piece for me, so I will save the appropriate amount of funds.
Writing and publishing a book has a few costs involved in it. One is providing monetary compensation for my editor. I have already found a willing editor for my book, but he has many things that he has to do, and I would have to compensate for his time. Another cost is the time lost from writing this book. I am currently a student, and have homework and/or activities almost every day. Another cost is legal work. I would need contracts made for everyone involved in making the book. This costs a lot of money.
There will probably be many more miscellaneous costs along the way, as well as during publishing. That is why I have added a little extra to the Kickstarter fundraising target.
My goal is to be as transparent and honest as possible with this Kickstarter. If there is anything you would like me to add to this description or answer for you, feel free to contact me. I will get back to you as soon as possible.
Just if anyone would like to know, the author of the book is Daniel Ruskin, but most of the administration is being done by Andrea Ruskin. Daniel (me) wrote this description, however.
Any edits of this will go here:
Edit #1: I was asked what programming languages and topics will be covered in this book. The topics and languages are as follows:
- PHP, for web programming
- Java, for basic software applications
- C# (with XNA), for game programming (for the Xbox, windows phone, and PC)
Risks and challenges
There are quite a few challenges when writing a book.
One of these is getting published! Many writers have to get a publisher to publish their book. I am going to attempt to do this, but if getting a publisher is not possible, I will self publish. I can do this through CreateSpace (https://www.createspace.com), or through any reputable self-publisher.
There will be times when I am stuck on something, either coding or writing wise. For a coding problem, there are many resources on the internet to help me figure out how to get past the problem. There are also many forums where I can ask questions if there are any. For a writing problem, I have a great editor that I can easily contact for help.
There will likely be many more challenges that I will face when I come across them. I will update this Kickstarter and email all backers when/if this happens.Learn about accountability on Kickstarter
Support this project
- (30 days)