This book is 19% complete
Last updated on 2016-05-22
About the Book
You will start from the absolute beginning, so you don't need to know any programming. On the other hand, if you've had some frustrations with it in the past, then this way of explaining might be just for you!
By buying one or more copies, and telling all your friends about it, you will support us in building more volumes (we have big plans, which we'd love to be able to do).
Why will this series be easier and better to learn with than others?
Tackling reading first, and slowly introducing writing when enough examples have been seen to increase confidence, because reading & writing are separate skills
Many small, fun examples for each thing to keep interest: fun examples helps with motivation
Gradual, partial introduction of topics, in context: graded, less to take in at once
Not so much theory introduced before the practical has been introduced (same as examples) which gives a context for the theory
Pictures. Some of these are visual aides, which are useful as explanations: a picture tells 1000 words
No assumption of previous programming experience. Almost every other guide available assume some programming
Smaller sections because completing small things gives a real sense of achievement, which increases motivation
Tackling how to deconstruct problems using both top down and bottom up approaches: most guides don't tackle this in a simple or basics-first way
It's free to read and online, so able to be discussed in public - some guides are, others aren't
Not so math focussed including "mathy jargon". We keep away from "frightening" terms like catamorphism, lambda calculus, monad, etc. and these are only introduced when appropriate amounts of knowledge are present through repeated exposure to examples, so that it's obvious what is meant
2. Display a Message (code, run, statements, functions, function calls, arguments, values, basic console usage, alert function)
4. Guess the Number (objects, setting & retrieving properties, calling methods, the Math object, Math.floor, Math.random, the if statement and conditionals)
More chapters coming
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...