「プログラミング的思考」という言葉の前に、「思考」には様々な種類があり、最近はビジネス本や啓蒙本など、ニュースピクスなどのアプリなど、様々なところで見る機会も増えたと思います。
そこで、「思考」とは何か、「思考」にはどんな種類があるかをまとめていこうと思います。

「思考」とは
1.考えること。考え。
2.心理
まわりの事態に応じて課題を解決して行く過程。

グーグル調べ

目次
・プログラミング思考
 ・プログラミング的思考とは
 ・プログラミング的思考と呼ばれる理由
 ・プログラミング的思考が必要とされる理由
・論理的思考(ロジカルシンキング)
 ・論理的思考(ロジカルシンキング)とは

・水平思考(ラテラルシンキング)
・水平思考(ラテラルシンキング)とは

論点(イシュー)思考
・論点思考(イシュー思考)とは