The beginners guide to simulation