How do you teach backend development to a non-IT person?