Learning How to think