Thinking is usually initiated by a problem and goes through steps like judging, abstracting, inferring, reasoning, imagining, and remembering towards a solution
There are two types of reasoning: deductive (drawing conclusions from initial assertions) and inductive (generating conclusions from available evidence)