Belajar adalah proses berpikir. Belajar berpikir menekankan kepada proses mencari dan menemukan pengetahuan melalui interaksi antara inividu dengan lingkungan. Dalam pembelajaran berpikir proses pendidikan di sekolah tidak hanya menekankan kepada akumulasi pengetahuan materi pelajaran, akan tetapi yang diutamakan adalah kemampuan siswa untuk memperoleh pengetahuannya sendiri (Self regulated). Dengan kata lain, proses pembelajaran hendaknya merangsang siswa untuk mengeksplorasi dan mengelaborasi sendiri sekali gus mampu mengkonfirmasi sesuatu sesuai dengan proses berpikirnya sendiri.
Asumsi yang mendasari pembelajaran berpikir adalah bahwa pengetahuan itu tidak datang dari luar, akan tetapi dibentuk oleh individu itu sendiri dalam struktur kognitif yang dimilikinya. Atas dasar asumsi itulah pembelajaran berpikir memandang, bahwa mengajar itu bukanlah memindahkan pengetahuan dari guru pada siswa, melainkan suatu aktivitas yang memungkinkan siswa dapat membangun sendiri pengetahuannya. Menurut Bettencourt (1985) mengajar dalam pembelajaran berpikir adalah berpartisipasi dengan siswa dalam membentuk pengetahuan, membuat makna, mencari kejelasan, bersikap kritis dan mengadakan justifikasi.
Dalam proses pembelajaran La Costa (1985) mengklasifikasikan mengajar berfikir menjadi tiga, yaitu teaching of thinking, teaching for thinking dan teaching about thinking. Teahing of thinking adalah proses pembelajaran yang diarahkan untuk pembentukan keterampilan mental tertentu, seperti misalnya keterampilan berpikir kritis, berrpikir kreatif dan lain sebagainya. Dengan demikian jenis pembelajaran ini lebih menekankan kepada aspek tujuan pembelajaran.
Teaching for thinking, adalah proses pembelajaran yang diarahkan pada usaha menciptakan lingkungan belajar yang dapat mendorong terhadap pengembangan kognitif. Jenis pembelajaran ini lebih menitik beratkan kepada proses menciptakan situasi dan lingkungan tertentu, contohnya menciptakan suasana keterbukaan yang demokratis, menciptakan iklim yang menyenangkan sehingga memungkinkan siswa dapat berkembang secara optimal. Teaching about thinking, adalah pembelajaran yang diarahkan pada upaya untuk membantu agar siswa lebih sadar terhadap proses berpikirnya. Jenis pembelajaran ini lebih menekankan kepada metodologi yang digunakan dalam proses pembelajaran.
Pada kenyataannya, proses pembelajaran berpikir menyangkut tiga hal tersebut. Artinya, dalam pelaksanaan pembelajaran, kita tidak mungkin melepaskan ketiga aspek di atas. Contohnya untuk dapat melatih keterampilan berpikir tertentu kepada siswa sangat diperlukan suasana yang mendukung serta metodologi yang dianggap efektif. Oleh karenanya, ketiga hal di atas, memiliki keterkaitan yang sangat erat bahkan tidak dapat dipisahkan.