Beginner, non-programmer - where do I start?

It is a good idea to learn the basics of OO also. Check out the material at : http://guide.zepho.com/version1

You can ignore the UML related stuff and just focus on the basics.