Skip to content

Instantly share code, notes, and snippets.

Created May 8, 2012 19:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/2638584 to your computer and use it in GitHub Desktop.
Save anonymous/2638584 to your computer and use it in GitHub Desktop.

Learn Io For Supreme Sorcery

Welcome to the simplest programming book in all the multiverses. In this book you'll learn how to program. Some people have accidentally learned how to program in Io at the same time. We take no responsibility for those incidents.

Through out this book you'll be introduced to the Io language and be building a Text Based Adventure. That's just a fancy word for "adventure computer game that uses text as the medium and the user has a large amount of control over what happens." Try saying it with your pinky raised and you'll sound pretty fancy.

You might notice that this book is only 80 pages long. That should be absolutely all that's required to teach you how to program. You can then take that understanding and apply it to any language. Io is that simple!

What You Need

Here's a list of things you absolutely need to learn to program with this book:

  • One computer
  • A keyboard (not a musical keyboard).
  • A Human Interface-To-Cursor Device (some people call it a "mouse")
  • The Internet (limited available, so order now)
  • The ability to install software on your computer(s)

Chapter 1: Setup

This is the setup guide for Io. First find the setup guide for your operating system. Then go through each of the steps. Finally follow up with the generalized setup guide. If you have any problems email me+lioss@kurtisrainboltgreene.name and I'll help.

Windows

  1. Download and install PowerShell
  2. Download and install Io
  3. Download and install Gedit

Mac

  1. Download and install Io
  2. Download and install Gedit

Linux & Etc

  1. Download and install Io

General

  1. Open and configure Gedit
  2. Open the Terminal
  3. Open a second Terminal
  4. Run io in the second terminal

Chapter 2: Basic Values, "The Last Vampire Spacepilot"

Chapter 3: Slots, "Destination: Forgotten Space Kingdom Of Pretty People"

Chapter 4: Methods, "Space-Calculating Space-Hyper-Jump Distance"

Chapter 5: Complex Values, "The Exciting Inventory Storage Checklist Quest!"

Chapter 6: Iterators,

Chapter 7: Boolean Values

Chapter 8: Loops

Chapter 9: Objects

Chapter 10: Final

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment