Adventures in Coding
Published by
John Wiley & Sons, Inc.
10475 Crosspoint Boulevard
Indianapolis, IN 46256
www.wiley.com
Copyright 2016 by John Wiley & Sons, Inc., Indianapolis, Indiana
Published simultaneously in Canada
ISBN: 978-1-119-23268-1
ISBN: 978-1-119-23269-8 (ebk)
ISBN: 978-1-119-23275-9 (ebk)
Manufactured in the United States of America
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions
.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEB SITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEB SITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEB SITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.
For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Library of Congress Control Number: 2016931381
Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.
This book is dedicated to the brave souls who have inspired in us a sense of adventure, especially David J. Holland, Patricia Minnick, Mary Ellen Holland, and Patrick Minnick.
Publishers Acknowledgments
Some of the people who helped bring this book to market include the following:
Editorial
Series Creator: Carrie Anne Philbin
Professional Technology & Strategy Director: Barry Pruett
Acquisitions Editor: Aaron Black
Project Editor: Charlotte Kughen
Copy Editor: Kezia Endsley
Technical Editor: Mike Machado
Editorial Manager: Mary Beth Wakefield
Marketing
Marketing Manager: Lorna Mein
About the Authors
EVA HOLLAND is an accomplished author, trainer, and co-founder of WatzThis?, a company aimed at teaching technical topics in a fun and approachable manner. In addition to being co-author of this book, Eva is the co-author JavaScript For Kids For Dummies and Coding with JavaScript For Dummies. She enjoys tennis, music, reading, and the outdoors.
CHRIS MINNICK is a prolific published author, trainer, web developer, and co-founder of WatzThis?. Chris loves sharing his knowledge with others and has trained thousands of adults and kids in computer programming. As an author, his published books include JavaScript For Kids For Dummies, Coding with JavaScript For Dummies, Beginning HTML5,CSS3 For Dummies, and Webkit For Dummies. Chris is an avid reader, writer, swimmer, and musician.
Authors Acknowledgments
This book is the result of a team effort, not only by your authors, but also by a talented crew of editors and other professionals who are credited on an earlier page.
Thank you to everyone at Wiley, including our Project Editor Charlotte Kughen, Acquisitions Editor Aaron Black, Copy Editor Kezia Endsley, Illustrator Sarah Wright, and Senior Editorial Assistant Cherie Case. A very special thank you to our Technical Editors Gavin Machado and Mike Machado. Thank you to Jay Silver for advising us in the initial stages of the book and for his role in the creation of Scratch.
Thank you also to our agent, Carole Jelen of Waterside Productions, as well as to our friends and families.
Adventures in Coding
Contents
Guide
Pages
Introduction
ARE YOU A fearless adventurer? Do you like to set sail on new ventures and learn new skills? Do you want to learn how to use technology to turn your ideas into reality? Are you curious about computer programming, but arent sure where to start? If your answer to these questions is a confident yes! then this book is for you!
Like people, computers can be talked to in a variety of languages. Computer programming, or coding, is a way for people to talk to computers. Many computer languages are similar to one another, so once you know one programming language, its much easier to learn another one.
Adventures in Coding introduces you to the world of programming, using Scratch.
What Is Scratch?
Scratch is for anyone new to coding. Its a great place to begin your lifelong adventures in the world of computer programming. Scratch introduces programming concepts in a fun and approachable way. Using simple drag-and-drop features, you can create real computer programs while learning the fundamentals of coding.
Who Should Read This Book?
Adventures in Coding is a great starting point for any young person who is interested in learning how to create games, apps, and art on a computer.
What You Will Learn
Adventures in Coding introduces and guides you through the world of coding using Scratch. You learn the ins and outs of the Scratch universefrom learning about the features of the Project Editor, to connecting with fellow Scratchers and sharing projects.
Adventures in Coding teaches you how to create fun games, animate characters, build interactive projects, and more!
How This Book Is Structured
Each chapter of this book is an adventure of its own. With each adventure, you learn a new aspect of Scratch while building on what you already learned. Each adventure finishes with a completed project.
What You Need to Use This Book
The Scratch programming interface lives on the web. All you need to get started and complete the adventures in this book is a computer with a web browser (such as Chrome, Safari, Firefox, or Internet Explorer) and an Internet connection. No experience is expected or necessary. There is nothing you need to purchase or install. Scratch is always free, to anyone!
Next page