• ベストアンサー

C言語を1から始めるのですが・・・。

学校でこれからC言語を学習することになっているのですが、(高1で す)3年間ずっとC言語をやり続けるので、絶対に好成績がとれるよう に、そして将来なにか役立てられる時があれば役立てたいのでしっかり マスターしたいんです。 そこでC言語を最初から学べる本を買おうと思うのですが、何かお勧め の本はありますでしょうか? 本じゃなくても、「自分はこうやってCを学んだよ」「このサイトはと てもわかりやすい」などなど、どんな事でも構いませんので是非アドバ イスよろしくお願い致します。

noname#14646
noname#14646

質問者が選んだベストアンサー

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.4

できれば、著者の異なる本を3冊以上読むことをお勧めします。著者によっては、十分に理解しないまま執筆している場合も多々ありますので、同テーマで複数の本を読むと必ず矛盾点に遭遇します。そんなとき、正確にはどうなのかを調べることで、本当の知識が身につくと思います。 もちろん、本を読んだだけでは、C言語を知った気分にはなれても、使えるようにはなりません。実際に自分の手でプログラムを書くことが不可欠です。

その他の回答 (5)

  • yu-ta19
  • ベストアンサー率50% (1/2)
回答No.6

私自身はソフトバンクパブリッシングの「新C言語入門」で勉強しました。 先の話になりますが、一通り理解できるようになりましたら、技術評論社の「C言語 入門書の次に読む本」も良書だと思います。 他の皆様のアドバイスもありますし、改めて書くこともそれほど無いのですが、 プログラミングがある程度できるようになってきたら自分で何かひとつソフトを作ってみてください。ゲームでもユーティリティでもかまいません。学校の課題等で何か作るかもしれませんが、それとは別に、です。 ある程度の基礎知識を持てるようになってから自分で制作することは本1冊読むことよりもずっと力になると思います。 少し先走ったアドバイスですが・・・。

noname#14646
質問者

お礼

皆さん回答ありがとうございました。 質問の締め切りが遅れてすいませんでした。

  • nVIDIA
  • ベストアンサー率33% (22/66)
回答No.5

超未熟者ですが、言語ってたのしいものだと非常に覚えやすい。だから少々遊び心をだして「ゲームソフト」の制作なんか同でしょう?また、コンテストとか沢山あるからそれに応募するもの成績とかで効果的。 ただ楽しいだけではなく、ゲームソフトは高速なデータ処理が必要だから、コンピュータ内でのデータのやり取りとかが理解できるので、いいソフトウェアの開発にも繋がると思うのです。 自身がついたらどんどんこの資格とりましょう。

参考URL:
http://www.sikaku.gr.jp/js/index_cp.html
  • PG_RankB
  • ベストアンサー率40% (12/30)
回答No.3

C言語を高校で学ぶんですね、工業科でしょうか。 しっかりマスターしたい。と言う意気込みがあるのは良い事だと思います。 学ぶ書籍については、経験者毎に賛否両論あるでしょうから、あまりこれと断言は出来ませんが。 サイトについては、phoenix343様が仰っている、"猫でもわかるプログラミング"等は、プログラマの間では非常によく知られたサイトだと思います。 私の初級者時代の経過を話すなら、初めて読んだ本は図書館で読んだ物なので覚えていません。mainの説明がvoidの無い、main()で綴られている古い物でしたし。(習っていないなら知りませんか;) 覚えている中では、実教出版の"入門ANSI-C"を、授業で使っていましたね。その内容を1年で修了。 その後は、ソフトバンクパブリッシングから出ている、新訂・新C言語入門のビギナー編でもう一度穴塞ぎの名目で独学しました。 さらにその後、同じシリーズのシニア編などを読んで、もう少しコアな内容を勉強していった感じでした。 その先でさらに本を買ったりするかどうかは、趣味の領域に入りますので・・ 今は、それらの本は、度忘れ等が発生した時、またふと疑問に思った事がある時の辞書代わりになっています。 Cだけがどんなに出来てもソフトはそう簡単には作れませんし、他に調べる事や勉強事が山積みになりますから。 本を読むだけでは実践力は身に付きませんし、ある程度本を読んで、知識を付けたら、今度は実際に簡単なツールを作るなりして、自分の問題点や、不明な点を浮き彫りにする必要があります。 問題点や不明な点は、作成続行不能という現実になって返ってきますから。 そして返ってきた物に対して、また著書やネットで調べたり、既存の知識をひねって別の手段を模索したり、それを繰り返していく事で、少しずつ効率的なやり方が身に付き、作れる物の規模が広がって行くと思います。 作成するツールは、加算、減算が出来るコンソールの電卓。と言った、シンプルな物で構いません。 そんな簡単そうな物でも、初めて作ると意外な程問題が出てきますし、何より完成した時の達成感は是非味わっておくべきかと。 学校のペーパーテストで点が取れれば良いだけなら、知識だけで事足りますが、将来に役立てたいのなら、授業で習った事を踏まえ、自分なりに勉強したり、作ってみたりを、言われずともやれるようになった方が良いと思います。 まだお若いようですし、あまり肩に力を入れずに頑張れば良いと思いますよ。

  • Revecca
  • ベストアンサー率30% (12/40)
回答No.2

ナツメ社から出ている 入門ソフトウェアシリーズのC言語 はどうでしょうか? 問題や例題もいくつか含まれているので、勉強に役立つと思います。 あと、HTMLタグを理解できるのなら、Cと合わせてPHPかJavaを勉強してもいいと思います。 PHPもJavaもC言語とよく似ているのでとっつきやすいと思います。 ともあれ最初のうちはC言語ひとすじで勉強してみるのもいいでしょう。一つプログラミング言語を理解できれば大体の言語は理解できるようになります。

  • phoenix343
  • ベストアンサー率15% (296/1946)
回答No.1

次のページが参考になるかな? 初心者のためのポイント学習C言語 http://www9.plala.or.jp/sgwr-t/ 猫でもわかるプログラミング http://www.kumei.ne.jp/c_lang/

関連するQ&A

  • C言語が解りません。。。

    こんにちは。 現在、僕は30歳でコンピュータの専門学校に通ってます。 当初、プログラマー志望でしたが、C言語が解らないので、プログラマー職には就けそうにないです。 最初の授業を休んでしまい基礎が身に付いてないので、今ではC言語が全然解らなくなりました。 自宅でのC言語の勉強方法は、教科書や参考書を読んで勉強する方法です。 自宅のパソコンでは、実際に実行コンパイルする方法が解らないので、教科書などを読んで勉強してます。 この方法だと、構文などの基礎的な事は解るのですが、応用が解りません。 この方法だと、いくら教科書を読んで勉強しても、自由にプログラムを書ける様になるとは思えないです。 専門学校を卒業するまでの、残り約半年間でこの方法で僕は、C言語をマスターできるでしょうか?。 マスターできればプログラマーを目指そうかなと思ってます。 良ければアドバイスお願いします。

  • C言語の本

    学校でC言語の本を1冊買ってきなさい!といわれました。完全な初心者です。お勧めの教材はありますか?お願いしマース(>_<)

  • C言語をマスターしたい。。

    こんにちは。 僕は夜間の専門学校(情報処理系)に通っている29歳です。 C言語を習っていますが、その難易度の高さに少しか理解できてません。 それで、C言語をマスターしたいので、インターネットや書籍で解りやすくマスター出来る仕方を良ければ教えてください。

  • C言語を学習することに将来性はあるのか

    現在C言語を勉強中なのですが、C言語自体の将来性はどのくらいあるのでしょうか? せっかく勉強するので、できれば将来性のある言語に重点を置いて学習したいと思って います。 よくC言語は枯れた技術だと言われることが多いのですが、これからはC++やJava等が 使われることが多くなり、C言語はあまり使われなくなる言語なのでしょうか? 現状はゲーム分野や組み込み分野ではC言語は現役バリバリに使われていると 聞いているのですが、今後はJavaやC++といった言語がこういった分野でも 主流になってくる(C言語に取って代わる)のでしょうか? C言語自体、あまり将来性がないようであれば、今後勉強するに当たって、 C言語をとことん追求するよりも他の言語に学習の重点を移行させたいと 考えています。 私自身はプログラムを勉強し、将来はゲーム制作あるいは組み込み分野の 開発に携わりたいと思っています。 こういったことに詳しい方がおられましたら、ぜひ教えて頂けないでしょうか?

  • Windows上でC言語を勉強したい。

    私は現在専門学校でC言語の勉強をしています。 自宅のwindows上でもC言語を学習したいのですが、どうすればいいのかわかりません。 web上の”C言語開発環境~”ソフトをインストールしてみたものの、使い方が全く分からずに困っています。 学校ではfedora7を使って端末からC言語の記述とコンパイルをしています。windows上でも同様にC言語の学習ができないでしょうか?参考になるサイトなどありましたら教えていただけると助かります、よろしくお願いいたします。

  • C言語を勉強しています。

    C言語を学校で習っているのですが、大学の参考書の他にも良いやつがたくさんあるという話を良く聞きます。 そこでC言語の参考書で皆さんがお勧めの参考書があったら教えてください。 できればとっつきやすくてわかりやすいのが良いです。 活字でガチガチになっているやつよりも絵や図とかで分かりやすくしようということがハッキリしている本がいいです。 注文多くてすみません

  • C言語を勉強したいのですが^-^

    大学のとき少しだけC言語やったときはつまらんと思って 単位取得しなかったのですが、パソコン関係の仕事をするようになって C言語の興味が増しました。 まったくの初心者ですが、あまりお金をかけないでC言語を学習したいです。お勧めの書籍等々教えてくだされば幸いです^^

  • C言語初心者ですが・・・

    大学のとき少しだけC言語やったときはつまらんと思って 単位取得しなかったのですが、パソコン関係の仕事をするようになって C言語の興味が増しました。 まったくの初心者ですが、あまりお金をかけないでC言語を学習したいです。お勧めの書籍等々教えてくだされば幸いです^^

  • C言語を学ぶには・・・

     C言語を学びたいなと考えている中学3年生です。2週間前に自作パソコンが完成して、それにVistaとUbuntuをデュアルブートさせてと色々と夏休みなので最近はやっています。そこで、今度はプログラミングをやってみたいと考えています。  目指すは、C言語をマスターし情報オリンピックで金メダルをとることです。それには、努力を惜しまないつもりです。いま、とても勉強したい気持ちです。   そこで、C言語を学ぶのに最適なテキストを教えてください。本でもウェブページでもなんでも結構です。  よろしくお願いします。

  • 将来、C言語でWINDOWSプログラミングをやりたいのですが

    C言語を学んでいます。今読んでいるのは入門書ですが、私は若い頃?COBOLで開発の仕事をやってましたので、まぁ、そこそこ勝手はつかめています。 暇な時に先の方まで呼んでみたのですが、どうやらこの本にはAPIというものについての説明は出てこないようです。 将来的にはC言語を使って、WINDOWSのAPIを呼び出してどーのこーの・・・というのを学びたいのですがそういう時に向いている書物はありますでしょうか? 勿論、今読んでいる入門書で引き続き学習した上での「将来の」話ですが。

専門家に質問してみよう