Programming in a new language