最近プログラミングの勉強を始めました。どのように勉強するのが向上への近道になりますか。
プログラミングの才能があれば「作れそうな範疇で作りたいものを作る」というスタートをして、ヘルプを見ながら試行錯誤すればある程度身につけることができます。自分の経験則ですが、これができるのは20人に1人くらいです。
それができなければ一般的な書籍を買ってきて、眺めるだけではなく実際にサンプルコードを入力して実行してみてください。80行程度のコードをただ入力するだけですが、一発で動いたら大したものです。1冊を読んで多少わからなくても、サンプルコードの入力、実行をくり返して次の本へ。不思議なことにこれをくり返すだけでもある程度プログラミングができるようになります。
格闘技の型を覚えるような感じでしょうか。
ある程度型ができてからプログラミングの技術書を読むと、色々と便利な機能を理解できるようになります。
先に技術書をいくら読んでも身につきません。広辞苑を読みまくっても日本語が身につかないのと同じようなものです。まずは使えるようになり、そこから辞書を引くようなやり方がよいでしょう。

このコラムの担当者
三條 正樹
日本エス・エイチ・エル株式会社 取締役