19.04.2017 Views

Learn to Program with Small Basic

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ages 10 and up<br />

“Welcome <strong>to</strong> the magical Magical world<br />

of programming. What what do<br />

you want <strong>to</strong> create <strong>to</strong>day?”<br />

—Vijaye Raji, crea<strong>to</strong>r Crea<strong>to</strong>r of <strong>Small</strong> <strong>Basic</strong><br />

<strong>Small</strong> <strong>Basic</strong> is a free, beginner-friendly programming<br />

language created by Microsoft.<br />

Inspired by BASIC, which introduced programming<br />

<strong>to</strong> millions of first-time PC owners in<br />

the 1970s and 1980s, <strong>Small</strong> <strong>Basic</strong> is a modern<br />

language that makes coding simple and fun.<br />

<strong>Learn</strong> <strong>to</strong> <strong>Program</strong> <strong>with</strong> <strong>Small</strong> <strong>Basic</strong><br />

introduces you <strong>to</strong> the empowering world of<br />

programming. You’ll master the basics <strong>with</strong><br />

simple activities like displaying messages<br />

and drawing colorful pictures, and then work<br />

your way up <strong>to</strong> programming games! <strong>Learn</strong><br />

how <strong>to</strong>:<br />

<strong>Program</strong> your computer <strong>to</strong> greet you<br />

by name<br />

Make a game of rock-paper-scissors using<br />

If/Else statements<br />

Create an interactive treasure map using<br />

arrays<br />

Draw intricate geometric patterns <strong>with</strong><br />

just a few lines of code<br />

Simplify complex programs by breaking<br />

them in<strong>to</strong> bite-sized subroutines<br />

You’ll also learn <strong>to</strong> command a turtle<br />

<strong>to</strong> draw shapes, create magical moving text,<br />

solve math problems quickly, help a knight<br />

slay a dragon, and more!<br />

Each chapter ends <strong>with</strong> creative coding<br />

challenges so you can take your skills <strong>to</strong><br />

the next level. <strong>Learn</strong> <strong>to</strong> <strong>Program</strong> <strong>with</strong> <strong>Small</strong><br />

<strong>Basic</strong> is the perfect place <strong>to</strong> start your computer<br />

science journey.<br />

ABOUT THE AUTHOrs<br />

Majed Marji is a senior development engineer<br />

at General Mo<strong>to</strong>rs and an adjunct<br />

faculty member at Wayne State University<br />

in Michigan. He is also the author of <strong>Learn</strong><br />

<strong>to</strong> <strong>Program</strong> <strong>with</strong> Scratch (No Starch Press).<br />

Ed Price is a senior program manager in<br />

engineering at Microsoft. He holds an MBA in<br />

technology management and has been a professor<br />

at Bellevue College. He runs cus<strong>to</strong>mer<br />

feedback programs for Azure Development,<br />

Visual Studio, and <strong>Small</strong> <strong>Basic</strong>.<br />

Covers <strong>Small</strong> <strong>Basic</strong><br />

Version 1.x. Windows 7<br />

or higher required.<br />

www.nostarch.com<br />

TH E FINEST I N<br />

G E E K ENTE RTA I N M E NT <br />

$34.95 ($40.95 CDN)<br />

SHELVE IN: PROGRAMMING LANGUAGES/<br />

SMALL BASIC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!