This paper is about teaching programming to business students on an undergraduate level. Information technology and information systems are considered to be rather abstract and difficult subjects. Despite having quite a grasp on the usage of modern information technology, the interest in how technology actually works seems to be quite limited among young business undergraduates.