This completely updated second edition of the popular SCRATCH 2.0 PROGRAMMING FOR TEENS is the best way to get started learning the basics of computer programming. Focused on the fundamentals, and using the easy-to-learn Scratch programming language (a free, object-oriented programming language designed especially for first-time programmers), the book will teach you to develop applications in a Web-based environment, in your computer's browser. You'll learn all that Scratch can do, with special emphasis on the design and development of programming logic. The book's hands-on approach will teach you how to build scripts visually, using graphic, customizable code blocks. You will learn important programming concepts without getting bogged down in complicated details. If you're a first-time programmer or a hobbyist looking for a user-friendly way to get into computer programming, this is the book for you. And the basic principles you learn here will build a foundation from which you can advance to other, more complex, programming languages, if you decide to go deeper into software development. Start programming today with SCRATCH 2.0 PROGRAMMING FOR TEENS, SECOND EDITION.