質問: プログラミングの勉強方法 今、私は理系の大学3年生です。 自分はプログラミングが全くと言っていいほどできません。 このままでは研究室に配属になるときにまずいと思い、あせっています。 授業でプログラムの授業がないので独学でやろうとしているのですが、どうもなにをやっていいのかわかりません。 なので基本情報処理技術者、応用情報技術者と資格を取っていこうと思います。 資格を取ることを目標にすれば勉強にも身が入るかと思っているのですが、プログラムをできるようにするためにとるための資格って基本情報処理技術者などでいいのでしょうか? もっとオススメの目標となる資格があれば教えてください。 ちなみに私の専門は通信系で、言語はC言語を頑張っていきたいと思っています。ポインタ辺りまでの基本的な内容は授業で学習しました。
回答: 情報処理系、修士卒のものです。 基本情報処理は、プログラミングが出来ることを前提とした上での試験です。プログラミングの技術は元より、コンピュータに関する基礎的(といってもかなり難しい)な知識も必要とします。研究に必要なプログラミング程度なら、別に対して勉強する必要はないでしょう。と言ってしまっては身も蓋もないので、資格なら こんなのどうでしょう?まぁ、ここまで勉強する必要ないと思いますが。 書籍なら、C言語によるプログラミング/内田智史がお勧めです。 基礎編、応用編まで読めば十分でしょう。冗長な面も見受けられますが、初心者には分かりやすいと思います。 私は大学時代プログラミング言語C を5回ほど読んで理解しました。この書籍は先の基礎編、応用編を網羅していますが、プログラミングに関する書籍を読んだのがこれが初めてという事もあり分かりづらく、何度も読み返してやっと意味が分かりました。 本屋に行けば、あらゆる言語の書籍が並んでいる事と思います。研究で使いそうな言語を調べて学習すれば良いと思います。ただ、Cは分かりづらい言語ですがやっておいて損はないと思います。Cを理解すれば、Javaなんかもすんなり理解できると思います。私は、まだJavaはかじった程度ですが。 一意見として参考にして下さい。