• ベストアンサー

まずは

将来パソコンを使った仕事(ゲーム作ったり)がしたいと思ってます。 そこで、C言語なるものを勉強しようといろいろなサイトを回って当サイトの過去の質問を見て回りました。ですがサッパリです! まったくの無知です。楽しくあきずに学べる方法ってありますか? それと私のように学生の頃から無知の状態でC言語を勉強してマスターしたって言う方いらっしゃいますか?その勉強方を教えて下さい!

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

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

私の経験上、本やサイトの情報を見て学ぶだけでは、自分のモノになりません。 実際に C のコードを書いてコンパイルし、実行してみて、初めて理解が深まります。 「こんな関数使うかぁ?」みたいなのも、無理やり本等の情報源に書いてあるものを実際に作って、「作った経験」を持つことが大事です。 いずれ、「あ、あの関数を使ったほうがこれはいいや!」と気付くときが来ます。 使っていくうちに、関数やライブラリ、プリプロセッサ、メモリ管理等々、最初は意味が分からなかった事だって、総合的に覚えていけます。 何よりも実際にコツコツ作ってやってみることが大事です。 僅かな勉強で多少使えるようになったところで、実際に仕事で使う場合は、探究心旺盛で、どんな苦労も厭わない性格じゃないと、つとまりません。 まずは、C コンパイラを手に入れて、"Hello, World!!" から始めてみてはいかがでしょうか。 Borland のフリーのコンパイラは、多くの C の入門書に書いてある、「ANSI C」に準拠しています。 まずはコンパイラを以下の参考 URL からダウンロードしてみてください。 頑張ってください。

参考URL:
http://www.borland.co.jp/cppbuilder/freecompiler/
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • yo-ya
  • ベストアンサー率24% (100/415)
回答No.4

私はDelphiを、まったく無知の状態から勉強しています。 いや正確にいうと、勉強ではなく、フリーソフトをつくっています。 自分の気に入ったソフトがなかなか見つからないのでそういうことになりました。 で、ひとつひとつ、実際に記述して実行、の繰り返し。 どうしても自分では目的のhelpが見つけられないときなどは、 ここやその他掲示板等で質問し続け、ほぼ完成にこぎつけました。 おかげで今回、ツリー表示関係は結構勉強できました。 何か目的がないと、やっててつまらなくなります。 Cで何かを作ることが大事だと思います。言語はあくまで 手段であって、目的ではないはずです。 何でもいいです。簡単なメモ帳とか、簡単なゲームとか。 そこからこの機能を付けたい、と思えば、その部分を調べ、実行してみればいいのです。 そのソフトを使う側になって考えれば、こんな風にしたら便利だ、とか、いろいろ したいことがでてくると思います。 そう書きつつ、Cは…自分には難しすぎます(^^;)。 デルファイより数段難しいでしょうね。 Cを勉強しよう、という意欲が、自分にはわきませんでした……。 手段である言語はは違いますが、お互いがんばりましょう!

全文を見る
すると、全ての回答が全文表示されます。
  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.3

>楽しくあきずに これはあなたの性格や嗜好によりますのでこれはというものはありません。 #2の方の書かれている通りサイトの場合は一つのサイトで最初から総合的に学べるようなものが無いので初心者向けの本の方が良いと思います。 最初は初心者向けの本を一から読みながらプログラムを組んでください。 この時点で面白いと思えるなら良いのですが、わからない事が多くストレスが溜まり、飽きたり、諦めたりする場合が多いです。 ここで根気良く目標を定めて勉強できれば、言語の基本や何が出来るかということがわかると思います。その先は作りたいプログラムを決めて、それを実現するための方法を考え調査していくことで身に付けて行きます。 「もの作り」に楽しみを感じるかどうか、ある程度の忍耐や目標に向かって頑張れるかどうかといったことが重要です。一朝一夕では身に付きません。 わからないからと言うことで投げ出すのではなく、わかるまで調べるといった姿勢が身に付ける近道です。そうやって憶えたものは忘れませんから。 少しずつでも良いので諦めずにがんばってください。

全文を見る
すると、全ての回答が全文表示されます。
  • ikazuti
  • ベストアンサー率27% (130/469)
回答No.2

とりあえず、習うより慣れろということで実際にプログラムを作ってみることが一番の早道です。 楽しく……となると分かりませんが、いろいろと作っていけば『物を作っている』という充実感から続くようになるかと思います。 それと少々値は張りますがC言語の本を一冊か二冊買っておいたほうがいいです。ネットで調べられるとはいえ、目当ての情報を引き当てるのは時間がかかりますので。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • 簡単なシューティングゲームの作り方

    簡単なシューティングゲームを作りたいのですが、 方法を教えてください。 API(win32)、DirectXなどを勉強し、C言語等もある程度マスターしていなければ、簡単なやつでも作れないでしょうか? もしおすすめのサイトや本などありましたら教えてください。 お願いします。

  • ゲームクリエイターに必要なものってなんですか?

    来春からゲーム系の専門学校にいくことになったのですが、 学校のほうも一段落つき自由な時間が増えました。 そこで夏にすこしかじったC言語を今勉強しています。 しかし、パソコン自体初心者でタイピングも我流というか、 基本がまったくできていません。 C言語よりも、ワードやエクセルをマスターしたほうが いいのでしょうか?それとブラインドタッチは必要ですか? ほかに優先してやるべきことはありますか?

  • C言語・ゲーム作成で挫折気味の対処方法

    こんばんは。ゲーム作成に関わらず、C言語で挫折気味の時、みなさんはどのように対処してきましたか? 以下、私の現在の状況を説明致します。 C言語でゲームを作成するという目的でC言語を勉強し、ゲーム作成の勉強をしていました。 C言語の書籍を一通り行い、DXライブラリを使用して、それに関するサイト(ゲームプログラミングの館等)を参考にしながらゲーム作成の勉強をしていました。 しかし、除々に分からなくなり、手がつけられなくなってしまいました。 ゲームを早く作成してみたいという気持ちが先走り、C言語の知恵が足りない(勉強期間:1ヶ月程度)のに ゲーム作成に取り掛かろうとしたことがが原因のひとつだと思い、もう一度、C言語を勉強し直そうと考えています。 しかし、数ある書籍やサイトの中でどれがゲームプログラミングを学ぶのに適しているの分かりません。 みなさんがゲームプログラミングをするにあたって利用した書籍やサイトはどのようなものでしょうか? また、同じようにC言語でゲームを作成している方にお聞きしたいのですが、C言語をどの程度勉強されてからゲーム作成に取り掛かったのでしょうか? みなさんの意見を参考にして、勉強していきたいので、よろしければアドバイスをお願い致します。

  • Windowsで使える簡単なC言語

    とある事情でC言語をマスターする必要があります。 練習のため家のパソコンでC言語を勉強したいので、 インストールしたいです。 練習のためだけでいいので簡単で軽いものでいいです。 どういったものがあるでしょうか? 教えてください!!

  • どのプログラミング言語から勉強すればいいか

    私は中学2年生の14歳です。将来システムエンジニア等の仕事に就きたいと思っており、プログラミング言語の勉強をスタートしようとしています。 ここで疑問が生まれました。どの言語がいいかわからず、調べた結果JavaかC++がお勧めということがわかりました。この2つでは、どちらから勉強すればよいでしょうか?また、勉強する際に参考になるサイトなども教えてくださると嬉しいです。 この2つはやめておいたほうがいい、などの意見でも結構です。 その場合、どの言語がいいかも教えてください。

  • パソコンについて詳しくなりたい

    パソコンに詳しくなりたいのですが、どうすれば詳しくれるのでしょうか?今勉強しているのでは、C言語、C++なのですが、パソコンに詳しくないので、C言語、C++は難しいとは思うのですが。。。C言語についてのパソコンについてこれは知っておいたほうがいいような何か詳しくなれるサイトや本があれば教えてください。

  • ノベルゲームを作ろうとおもっています。

    はじめまして。 私はゲーム(RPG)を将来的に作ろうと思っています。 まずはノベルゲームを作ろうと思い、 「0からのゲームプログラミング」(サイト) 「明解C言語 入門」(柴田望洋著) 「明解C言語 実践」(柴田望洋著) を参考にしています。 ところがこの「0からはじめる…」のサイトは、シューティングゲームを作ることを例にしています。 私が作りたいのはノベルゲームですので、「ちょっと違うかな…」と思っていました。 私が理解している範囲は、「0から…」の言語編あたりまでです。 将来を考え、C言語でノベルゲームを作りたいのですが… ■C言語(C++)で作るノベルゲームの、ガイド的な参考サイトはありますか? (検索すると、LiveMaker、吉里吉里等が検索されてしまいます) こちらの質問1点をよろしくお願いします。

  • CとC++について

    僕は高2で、独学でC言語をやっているのですが、将来的にはゲームを作りたいと思っています。 そこで、CとC++はどっちを勉強したらよいのか教えて頂きたいです。 よく、CをやるとC++の考え方に移りにくいとか聞くし、Cをやっといた方がC++がわかるといった逆の意見も聞きます。 どっちなのでしょうか?

  • ゲームプログラミングは何言語?

    ゲームプログラミングに興味があるのですが、初心者なので全く分かりません。今、PascalとJavaを勉強しています。これからC言語も勉強の予定です。パソコンやプレステのゲームソフトもこのような高水準言語で書かれているのですか?それとも、まったく別のもので書かれているのでしょうか?もしゲームプログラミングをするにあたって、この言語は勉強しておいたほうがいいよというのがありましたら教えてください。