• ベストアンサー

お勧めの言語・参考書を教えて貰えませんか?

初めまして、こんにちは。 プログラムに関しては全くの初心者なのですが、 今回、自分が楽しみながら学べる物から はじめようと思い質問させていただきました。 デスクトップ・マスコットや、 ゲーム(例えば占いやトランプゲーム等) を作りながら勉強していけると楽しいと思うのですが、 お勧めの参考書などを教えて頂けないでしょうか? 書籍に関しては、いくつか書店に足を運んだのですが、 あまりにも数が多く、何冊も手にとってはみたのですが、 中々良い物に出会えませんでした。 それとも、まずは開発用のソフトの使い方など基礎を学べる物と、 それからゲームの作り方などが詳しく書いてある物、 別々に2冊買うのが正解なのでしょうか?? その場合も、お勧めの物があれば是非 どんなものがあるのか聞かせて欲しいです。 また言語は、VB6と、VC++を検討しています。 ※学校側からソフトを配られてインストールしているので、すぐ始められるという理由です。 軽く触ってみた感触では、VBのほうがとっつきやすそうな感じを受けるのですが、 VBだけでは出来ないこともありC++の方が完成された言語だ、 という紹介を目にしたこともあるため、 よく分からず混乱しています。 もし、今から勉強していくのであれば、 どちらがより良いか教えて頂けると嬉しいです。 あまり詳しくないので、言葉が不十分だったり 全く的外れな発言かもしれませんが、 もし良ければ回答して頂けると嬉しいです。 それでは、どうぞ宜しくお願いします!

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

  • ベストアンサー
  • bantoh
  • ベストアンサー率50% (98/194)
回答No.1

 今のVBは相当高度なものまで開発できますので, 無理に最初からCにせず,VBでプログラミングを覚えて,不足を感じてきたらCに乗り換えればよいと思います。  オンラインソフトでもVBで開発されたものは非常に多いです。(市販のソフトにも結構見かけます)  また,VBを覚えることは,MS-Officeのマクロ開発でも有用ですから,VBを初めに覚えて損することはないと思います。  書籍は,初心者用の基本操作から載っているものと,関数リファレンスの本,それから自分の好みにあった用例が載っているものの3種類あれば結構使えると思います。  どの本にせよ,使い始めると「帯に短したすきに長し」ではありますので,段々色々やりたくなってくると,「自分のやりたいことが分かる本」を探しまくることにはなりますが…ここで質問しても良いですね(^_^)b

yasaka_8823
質問者

お礼

ご返答頂きありがとう御座います! あまり詳しいことまで分からなかったので、 教えて頂けて本当に助かりました。 言語は、仰るとおりまずはVBから始めてみようかと思います。 参考書に関するご意見も、大変参考になりました。 基本操作、関数リファレンス、用例、の3冊ですね! 今まで、言語も決めておらず、基本操作と用例と全て載っているようなものを… と思って探していたので、それがいけなかったようですね! もう一度、bantohさんの意見も念頭において書店を回ってみようかと思います。 もし良ければ、関数リファレンスの本、と言う物が よく分からないので、書籍としてはどういったものがお勧めかお聞かせ願えないでしょうか? さらに質問になってしまい申し訳ありません。 もし良ければ是非お願いします!

その他の回答 (1)

noname#49664
noname#49664
回答No.2

VB6とVC++ならば、とっつきでいえばVBだろうと思います。ただ、もしやるなら早めに解説書などを探して入手した方が良いですね。VB6の書籍は減る一方ですし、今後新しいものが出る可能性はほとんどありませんから・・。(現在のVB .netはVB6とは全く別の言語と思った方が良いです) VB6は、少々古い言語となりつつありますが、とっつきやすさはピカイチですので、入門としては適していると思いますよ。ただ、VB6で一生やっていけるわけではないだろうということも頭に入れておきましょう。限界が見えてきたらもっと高度なものに挑戦する、と割り切って考えればよいと思いますよ。 >VBだけでは出来ないこともありC++の方が完成された言語だ、 >という紹介を目にしたこともあるため、 >よく分からず混乱しています。 例えば、F1カーと、ダイハツの軽自動車で、どちらが優れいているでしょう? おそらく、F1カーの方がはるかに高度な技術を使って作られているはずです。が、普通の人がF1カーに乗ってスーパーに買い物に行くのはほとんど自殺行為でしょう(笑)。 例えは悪いですが、VBが軽自動車、C++がF1カー、と考えればイメージできるでしょうか。高度な技術を持った人が運転すればF1カーの方が遥かにすばらしい走りをしますが、若葉マークの人が運転するのは無茶でしょう。

yasaka_8823
質問者

お礼

ご意見、本当にありがとうございました! なるほど、確かにそうですね! 分かりやすい例えで示して頂けたので、理解しやすく助かりました。 Kyon2_PaPaさんの仰るとおり、 確かにVBからはじめてみるのが一番良さそうですね。 VBを経験してみて、さらに…と思ったときに、C++に移るという形で 今から勉強を進めてみようと思います。 参考書に関してもご意見が伺えればよかったのですが… ともかく、分かりやすく教えて頂いて本当にありがとうございました! まずはVBの書籍を色々と手に取ってみようと思います。

関連するQ&A

  • お勧めの参考書

    C++でゲーム(ロールプレイング)を作ってみようと思っているのですが、近くに大型の書店がないため、良い参考書が見つからなくて困っています。 ネットで探したところ、アクション系ゲーム製作をターゲットにした参考書は種類もレビューも多く探しやすかったのですが、RPG向けで評価の高い本が見つかりませんでした(種類も多くなく・・・) 数年間C言語で制御(組み込み)用プログラム、C#やJavaにてWebアプリケーション開発などをしてきたため、プログラミングの基礎が知りたいというわけではありませんので、内容は難しい物でも構いません。 サンプルソースなどを交えつつ、ゲームプログラミングの全体像というか、ゲームアルゴリズム(といえばいいのかな?)を勉強できる本を探しています。 (ちなみに利用するライブラリや開発環境は等は問いませんが、DirectXやOpenGLなどを勉強しないと・・・というような本は敷居が高いので除外していただけると嬉しいです) この本お勧めだよ!というような本があれば、是非ご紹介お願いします。

  • お勧めのC言語勉強用フリーソフト(コンパイラ)

    現在、C言語を勉強しているのですが、ソフトの使い勝手が悪いのです。何かお勧めのC言語勉強用のフリーソフトはないでしょうか? あと、ゲームのプログラマを目差しているのですが、C言語から始めるのはどうでしょうか?回答お願いいたします。

  • ゲームプログラムをするには?

    Windowsのゲームを作りたいのですが、開発言語はVBの方がいいのでしょうか? VBは動きの多い物は遅くなるってよく聞くんですが。 自分としてはVCでやってみたいのです。 それと、通信ゲームも作りたいのですが、VCでもできますか? プログラムの知識はDOSならある程度あるつもりですが、Winのはちょっと... ゲーム制作に向いてる言語があれば教えてください。お願いします。

  • VB系のみの開発にC言語の追加

    今までAccess(業務ソフト作成レベル)/VB(個人ツール作成程度)/VB.NET(少し触った程度)をやってきたのですが、C言語も勉強しておかないといけないと思い、 早速VC#とVC++の入門書を買ってきました。(違いがわからなかったので^^;) パラパラと見た程度なのですが、書き方はVC#の方がマイクロソフト独特の書き方で自分的には解りやすいのですが、 ハードウェア制御やDLL作成となればVC++の方が優位の様な事をWebで書いてありました。 ・今の自分にとって可読性の高いVC#を勉強してからVC++に移行するのが良いのでしょうか? ・VC#にもDLL作成出来る様なのですがVC++で作成したDLLとの違いはあるのでしょうか? 以上2点質問させて下さい。 よろしくお願い致します。

  • おすすめのプログラミング言語を教えて下さい

    昨日、プログラミング言語について質問させて頂きました。その結果、basic、Ruby, JavaScript, Python, Perl, PHP、C,C#,を勧められました。 しかしどれから勉強すればいいかわからず、また質問しようという考えにたどり着きました。 この中の言語ではどれがお勧めでしょうか? また、basicはVB、VBAなどがあり、どれのことを指しているのかが理解出来ないのでそのあたりも教えてくださると嬉しいです。

  • プログラムを勉強したいと思っているのですが、どの言語から始めるのがお薦めでしょうか

    初めまして、プログラミングを勉強したいと思っています。 元々PCでいろいろなツールを使ったりゲームをやったり多少PCの自作もやったりとPCが好きで、プログラミングをやってみたいと思うようになりました。 しかし本屋に行くと山のような種類の書籍・プログラミング言語があり、軽く内容を読んでも違いが分からずお手上げ状態。 ネットで検索してみてもそれぞれのお薦めの言語が違っていて 「C/C++がいい」→「初心者が手を出すと挫折する」 「VBが分かりやすい」→「基礎が身に付かないから×」 「Javaが・・・ 「別にどれだって・・・ などなど、様々な意見がある上に、オブジェクト指向とかアルゴリズムとか言われても全然分からないので余計に混乱してしまいました・・・ そこでこれまでのことはすっぱりと忘れてここで質問したいと思います。 初心者でも取り組みやすいお薦めのプログラミング言語について意見を聞かせて下さい。 それと今のところ技術者といったプロを目指している訳ではありません。 目標(目的)は、プログラムについて知りたいという好奇心が一番で、ある程度勉強が出来たらその成果として簡単なツールやゲームを作って見たいな、と思っています。 後は将来就職に役立てばいいなとか(このご時世ですし・・・) ありきたりな質問かもしれませんがよろしくお願いします。

  • プログラムの言語について

    プログラムの言語について 私は今プログラムの勉強をしてるんですが 自分はどんな言語からいこうかと思っています 私は将来的にコンピュータ関係の仕事をしたいと思っています といってもソフト開発かゲームプログラマーとか細かいことはまだ考えていないんですが そんなことも考えて 今は、プログラムの構造を理解するために言語を勉強すれば良いのか それとも、将来役に使う見込みのある言語を勉強すればいいのかわかりません わたしはHSPという言語?をつかってゲームを作ったりしています なの、変数の定義などあまり細かいことはわからなくても プログラムがどんなのかというものはちょっとわかります そもそも、言語が変わることで、”どうすればいいの~~”くらいに変わるものですか? あと、言語にはいろいろありますが、個々にどんなことに特化しているなどのことはあるでしょうか また、お勧めの言語などがありましたら、使いやすい(あなたが使っていて満足な)エディタなどあれば ご紹介よろしくお願いします

  • 初めてのプログラミング言語

    中3の息子がプログラムを勉強してみたいと言い出したのですが、今の時代だと何から始めた方が良いと思いますか? 本人は最終的にはゲーム(ジャンル問わず)を作りたいそうです。Win10のPCはあるのでVisualStudioを入れて VBでもと思っていますがこっちの方が取っつきやすいなんてのがあれば教えてください。 あと、入門書も欲しいそうなのでおすすめの言語と合わせて紹介して頂けると幸いです。

  • プログラミング言語、何をしてよいやら...

    余りにも雲をつかむような質問ですみません。 最近、プログラム言語を勉強したいと思うのですが、何の言語を勉強すれば良いのか迷ってます。 Java、PHP、Peal、VB....いろいろ有り過ぎて。 それぞれに良い所が有るし、悪い部分もあるだろうし...。 無難なところでVisualBasicでもいいかな~と漠然と考えてます。 「何をしたい(作りたい)のかで、違います」と言う様な答えになってしまいますでしょうか? 昔(10年以上前ですが)BASICでゲーム作った程度の私にオススメの言語を教えてください。

  • Visual Basicではどこまでできますか?

    2ヶ月ほど前からVisualBasicの勉強を初めました 一応検定に向けての学習だったため順位づけとか2次元テーブルとかそういったところの学習と 遊びでフォームアプリケーションでなんか作ってみたりしたんですけど 例えばですが ガジェットみたいな感じの物とか デスクトップに配置できるマスコットとか 付箋みたいなフリーソフトとか まだまだ知識不足なのでどういったものとか明確に言えませんが フォームではないもの? アプリ? そういったものを作りたいのですが VBでは作れないのでしょうか? 新規プロジェクトでフォームアプリケーション以外にもいろいろありますが そういったものを使えば作れるのでしょうか? そしてVBでは作れないというのであれば何の言語がいいのでしょうか? よろしくおねがいします あとVBでノベルゲームを作ってもう着手しているのですが 例えばノベルゲームやパズルゲームや縦シューティングなど VBでも組めるものでもやはりC++とかを使ったほうが楽だったり 完成がよかったりするのでしょうか? あと適当にVBでできることとかできないこととか 向いてること向いてないこととか有りましたら 一部の例でもいいのでお願いします