Paul Bradshaw: How to teach a journalist programming