This paper reviews the literature linking information and communications technology (ICT) to teaching thinking skills and advocates a dialogic framework which has implications for practice. The computer supported collaborative learning (CSCL) movement is critiqued for not always taking into account the radical implications of the concept of `dialogic' which is the idea that meaning-making requires the inter-animation of more than one perspective. It is argued that dialogue and dialogic is the key to `learning to learn' and other higher order thinking skills and that the unique features of ICT particularly suit it to inducting learners into learning dialogues and to the deepening and broadening of dialogues as an end in itself.