Skip to Content
Learn to Program with Phrogram™!: A Guide to Learning Through Game Programming Using the Latest Version of Kids Programming Language
book

Learn to Program with Phrogram™!: A Guide to Learning Through Game Programming Using the Latest Version of Kids Programming Language

by Jon Schwartz, Walt Morrison, David Witus
February 2007
Beginner
109 pages
1h 42m
English
Addison-Wesley Professional

Overview

"This guide will quickly and easily walk complete beginners through creating their first simple games using Phrogram. The material is friendly and approachable to the young and to the technologically timid alike."

--Alfred Thompson, Academic Relations Manager, Microsoft Corporation

Different programming languages give you different ways to tell your computer what to do. If you are just starting to program, or even if you are an experienced programmer who likes the idea of writing programs more easily, Phrogram offers you several important advantages:

  • Phrogram makes it easy and fun to learn programming.

  • Phrogram is "plain language"--that is, it uses descriptive, intuitive names, and it keeps special formatting and strange language keywords to an absolute minimum.

  • Unlike other easy-to-learn languages, Phrogram is similar to the tools that are used by professional programmers today.

  • Phrogram is the easiest way to do real software development--whether or not you are a beginning programmer. This is especially true if you want to create a game or graphical program, although you can design just about any kind of program with Phrogram. And you will find it quicker, more efficient, and easier to do this in Phrogram than in any other language, because that is what Phrogram was specifically and carefully designed to do.

    If you decide to move on to professional programming, Phrogram prepares you well for widely used professional languages like Java, C#, or Visual Basic. Phrogram provides a complete programming environment that is similar to these languages, but it is much easier to master, and a lot more fun to learn and use.

    What This Short Cut Covers 3

    Introduction 4

    Section 1: Typing and Running Your First Program in Phrogram 9

    Section 2: How Your First Program Works 19

    Section 3: Moving Your UFO on the Screen 30

    Section 4: Bouncing Your UFO Around the Screen 44

    Section 5: Keyboard Control of Your UFO 60

    Section 6: Organize Your Program as It Grows 67

    Section 7: UFO Escape! Your First Complete Game! 73

    Section 8: Bonus Game: Pong! 95

    Appendix A: Phrogram Language Examples 99

    Appendix B: Glossary of Programming Terms 105

    About the Authors 108

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    3D Game Programming for Kids, 2nd Edition

    3D Game Programming for Kids, 2nd Edition

    Chris Strom
    Python Game Programming By Example

    Python Game Programming By Example

    Alejandro Rodas de Paz, Joseph Howse

    Publisher Resources

    ISBN: 9780321496836