■ 初心者の技術不足を補う神ツールがあるプログラミングの基礎を押さえ、少しずつプログラムを書けるようになってくると、 「あの作業も、この作業も、みんな自動化してしまいたい!」 という欲求が出てきます。 しかしながら、プログラミングというのは総合格闘技のようなものなので、 「一つのプログラム言語を覚えたから何でもできる!」 という程、学習コストは安くありません。 例えば、 「スクレイピングを実装してあらゆる情報を手の中に収めたい!」 という欲求は皆さん持つものだと思いますが、それを実現するためにはプログラム言語のほかに、以下のような周辺の知識が必要になります。 ・WEB周りの知識(request, response等) ・マークアップ言語の知識(HTMLやCSS等) ・WEBブラウザ開発ツールの使い方 ・データベースの知識 ・ノイズ処理(データクレンジング) etc...特にWEB関連の知識