Na programovacím jazyce vůbec nezáleží, je možné si vybrat jakýkoliv. Důležitější je grafický toolkit, například GTK nebo Qt. Ty tvoří grafiku, ale je k nim možné přistupovat z mnoha jazyků. Třeba v GTK je možné „kreslit“ pomocí C, C++, Perl, Ruby, Java, Python, Ada, D, Fortran, Haskell, Lua, Ocaml, Pascal, PHP, Pike, Hrot, Javascript, Tcl, Euphoria a dalších :-).