I don't think this is necessarily required. I've been quite interested in mathematical problems, for example, though I dislike calculus. I have worked in IT support and studied programming, enjoyed...