• Complain

Nick Morgan - JavaScript for Kids: A Playful Introduction To Programming

Here you can read online Nick Morgan - JavaScript for Kids: A Playful Introduction To Programming full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: No Starch Press, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Nick Morgan JavaScript for Kids: A Playful Introduction To Programming
  • Book:
    JavaScript for Kids: A Playful Introduction To Programming
  • Author:
  • Publisher:
    No Starch Press
  • Genre:
  • Year:
    2012
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

JavaScript for Kids: A Playful Introduction To Programming: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "JavaScript for Kids: A Playful Introduction To Programming" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. Youll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas.Along the way, youll write games such as Find the Buried Treasure, Hangman, and Snake. Youll also learn how to:Create functions to organize and reuse your codeWrite and modify HTML to create dynamic web pagesUse the DOM and jQuery to make your web pages react to user inputUse the Canvas element to draw and animate graphicsProgram real user-controlled games with collision detection and score keepingWith visual examples like bouncing balls, animated bees, and racing cars, you can really see what youre programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today!

Nick Morgan: author's other books


Who wrote JavaScript for Kids: A Playful Introduction To Programming? Find out the surname, the name of the author of the book and a list of all author's works by series.

JavaScript for Kids: A Playful Introduction To Programming — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "JavaScript for Kids: A Playful Introduction To Programming" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
JavaScript for Kids: A Playful Introduction to Programming
Nick Morgan
Published by No Starch Press

To Philly (and Pancake)

About the Author

Nick Morgan is a frontend engineer at Twitter. He loves all programming languages but has a particular soft spot for JavaScript. Nick lives in San Francisco (the foggy part) with his fiance and their fluffy dog, Pancake. He blogs at skilldrick.co.uk.

About the Illustrator

Miran Lipovaca is the author of Learn You a Haskell for Great Good! . He enjoys boxing, playing bass guitar, and, of course, drawing. He has a fascination with dancing skeletons and the number 71, and when he walks through automatic doors he pretends that hes actually opening them with his mind.

About the Technical Reviewer

Angus Croll is the author of If Hemingway Wrote JavaScript , and he is obsessed with JavaScript and literature in equal measure. He works on Twitters UI framework team, where he co-authored the Flight framework. He writes the influential JavaScript, JavaScript blog and speaks at conferences worldwide. He tweets at @angustweets.

Acknowledgments

So many thanks to my wonderful fiance, Philly, for her encouragement and support during the past 18 months. I truly couldnt have done it without her. And thanks to Pancake, our dog, for graciously allowing me to use him in my code examples.

Thanks to Angus, without whom I wouldnt be here, in San Francisco, writing this book. Angus referred me to Twitter back in 2011, and then in 2013 suggested to Bill Pollock that I might be interested in writing this book youre holding. And to top it all, he agreed to be the technical reviewer, catching a great number of JavaScript faux pas.

Thanks to Bill Pollock, Seph Kramer, Riley Hoffman, Tyler Ortman, and everyone else at No Starch Press, who patiently guided me through the process of writing this book. Special thanks to Bill and Seph for massaging my writing into its current form.

Thanks to the young reviewers River Bradley, Damien Champ, and Alex Chu, who had some great feedback on the early PDFs.

Finally, thanks to Miran Lipovaca. Ive been a fan of Miran for years his book Learn You a Haskell for Great Good is one of my favorite programming books, and his illustrations for it are amazing. Finding out hed be illustrating my book was like a dream come true. His pictures for this book are better than I could have imagined, and Im humbled to have had the chance to work with him.

Introduction

Welcome to JavaScript for Kids ! In this book, youll learn to program with JavaScript, the language of the Web. But more than that, youll become a programmer someone who not only uses computers but also controls them. Once you learn to program, you can bend computers to your will and make them do whatever you want!

JavaScript is a great programming language to learn because its used everywhere. Web browsers like Chrome, Firefox, and Internet Explorer all use JavaScript. With the power of JavaScript, web programmers can transform web pages from simple documents into full-blown interactive applications and games.

But youre not limited to building web pages. JavaScript can run on web servers to create whole websites and can even be used to control robots and other hardware!

Who Should Read This Book?

This book is for anyone who wants to learn JavaScript or to start programming for the first time. The book is designed to be kid friendly, but it can serve as a first programming book for beginners of all ages.

With this book, youll build up your knowledge of JavaScript gradually, starting with JavaScripts simple data types, before moving onto complex types, control structures, and functions. After that youll learn how to write code that reacts when the user moves the mouse or presses a key on the keyboard. Finally, youll learn about the canvas element, which lets you use JavaScript to draw and animate anything you can imagine!

Along the way, youll create a few games to stretch your programming skills and put what youve learned to good use.

How to Read This Book

First off, read it in order! That might sound like a silly thing to say, but lots of people want to jump straight into the fun stuff, like making games. But each chapter is meant to build on what was covered in earlier chapters, so if you begin at the beginning, youll have an easier time when you get to the games.

Programming languages are like spoken languages: you have to learn the grammar and the vocabulary, and this takes time. The only way to improve is by writing (and reading) a lot of code. As you write more and more JavaScript, youll find certain parts of the language become second nature, and eventually youll become a fluent writer of JavaScript.

As you read, I encourage you to type out and test the code examples throughout the book. If you dont fully understand whats going on, try making small changes to see what effect they have. If the changes dont have the effect you expected, see if you can find out why.

Above all, work through the Try It Out and sections. Typing out the code that appears in the book is a good first step, but youll understand programming at a deeper level when you start writing your own code. If you find a challenge interesting, then keep at it! Come up with your own challenges to build even more onto the programs youve written.

Youll find sample solutions to the programming challenges (as well as the code files for the games and other examples) at http://nostarch.com/javascriptforkids/ . Try looking at the solutions after youve solved a challenge, so you can compare your approach to mine. Or, if youre stuck, you can check the solution for hints. But remember that these are just sample solutions. There are many, many different ways to accomplish the same goal in JavaScript, so dont worry if you end up with a completely different solution from mine!

If you come across a word and you dont know what it means, check the glossary at the back of the book. The glossary contains definitions for many of the programming terms youll encounter in this book.

Whats in this Book?

gives you a quick introduction to JavaScript and gets you started writing JavaScript in Google Chrome.

introduces variables and the basic data types used by JavaScript: numbers, strings, and Booleans.

is all about arrays, which are used to hold lists of other pieces of data.

is about objects, which contain pairs of keys and values.

is an introduction to HTML, the language used to create web pages.

shows you how to gain more control over your code using if statements, for loops, and other control structures.

puts together everything youve learned so far to create a simple Hangman word-guessing game.

shows you how to write your own functions so you can group together and reuse blocks of code.

introduces jQuery, a tool that makes it easy to control web pages using JavaScript.

shows you how to use timeouts, intervals, and event handlers to make your code more interactive.

teaches a style of programming called object-oriented programming .

introduces the canvas element, which allows you to draw graphics on a web page with JavaScript.

shows you how to control those canvas animations with the keyboard.

In , youll program a complete Snake game, using everything you learned in the previous 15 chapters!

The Afterword gives you some ideas for how to learn even more about programming.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «JavaScript for Kids: A Playful Introduction To Programming»

Look at similar books to JavaScript for Kids: A Playful Introduction To Programming. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «JavaScript for Kids: A Playful Introduction To Programming»

Discussion, reviews of the book JavaScript for Kids: A Playful Introduction To Programming and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.