Programming for Artists I