What programming language can I use where the computer can tell me what it wants to do? I'll help the computer in what it wants. *But - how do I know what it wants and how can I tell the computer that I want to help it for as long as it needs me to help it?