Learning how to think