For a first day's progress, I took this quick XCode/GLUT tutorial and broke it apart in order to put the graphics code into its own class. GLUT seems to have an interesting desire to take utter control over every aspect of the program -- it even wants a copy of the command-line arguments so it can interpret them itself, which frankly seems rather shady and over-reaching for a graphics library. But then again I'm new in this town and don't really know how things are supposed to work yet. Anyway, I ended up with a program that can draw lines. Since lines are the main thing I need for this game to work, that's a good first step!