IMPORTANT:
In the opening dialog, choose "Start Server and Connect".  Do not connect to an existing server!

Essentials:

When you click "Start Server and Connect", a local server will start and then MessyDev will start and connect to it.  The server window is the gray one with all the text, and MessyDev looks just like MessyBoard.  A console window will also pop up, and this is where the script output goes.

Type some code (print "hello world") in a note and then right-click on it and select "Execute" or press Ctrl-E to execute it.  The server will automatically save all your notes when you shut it down and reload them when it starts up again.

Select "Control Panel" from the main right-click menu or press Ctrl-C to bring up the script control panel.  You can type code in the editor and click the "Execute" button to experiment. (This is just a way to experiment, so this code cannot be saved.)

Use the "Browse" button on the control panel to select a script, and click "Run" to run it.  You should write your own script in a separate file using your favorite text editor and run the script using the "Browse" and "Run" buttons.

The "Reset" button will reset the state of the Python interpreter.  You can hit the "reset and run" button every time you make a change in your script to quickly reset the interpreter and run your script.  (Remember to save your script before you do this.)

The file "Advanced.py" in the MessyDev directory has some rough sample code.  As a first step, see if you can get pong running.

Learning:

You can learn more about the Python programming language at 
http://www.python.org

The Python tutorial is currently located at:
http://www.python.org/doc/current/tut/tut.html

The best way to learn how to use the API is to look at "Simple.py".  This file contains very simple code with comments.  The file "Advanced.py" contains several small projects.  Each project provides a function to start and stop its behaviors, and you must call these functions yourself after you run the script.  

The python source code for the API is in "MessyAPI.py".  Look at this file to see all the functions, classes, events, etc. that are available.
