"Does it help to have some programming experience before beginning a ..."

Dianne Hagan, Selby Markham (2000)
a service of Schloss Dagstuhl - Leibniz Center for Informatics