• ベストアンサー

初心者がまず始めるプログラミング言語はなにはおすすめ?

こんにちは。 プログラムについてほぼまったくの初心者です。 シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいです。また、就職時や特技として履歴書に書ける、役に立つプログラミング言語が学びたいです。 使っているOSはXPです。 C言語というものの初歩の初歩を本で学んだんですが、とても難しく感じ、途中で挫折してしまいました。 たくさんあるプログラミング言語の中から、初心者にもわかりやすくて、また、他のプログラミング言語への勉強にもなるようなプログラミング言語はあるでしょうか? おねがいします。

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

  • ベストアンサー
回答No.7

> C言語というものの初歩の初歩を本で学んだんですが、とても難しく感じ、途中で挫折してしまいました。  厳しいですね。C言語の初歩程度でへこたれているようでは「就職時や特技として履歴書に書ける、役に立つプログラミング言語」のマスターはおぼつかないでしょう。が,C言語が初心者向きでないのもまた事実です。  私としては,初心者には Python をお奨めします:   ‐汚いプログラムが書きにくいような文法になっており,ああも書ける,こうも書けるといった,初心者を戸惑わせる文法事項が少ない   ‐綺麗なプログラムを書かないと気持ち悪くなるという,良い習慣が身につく   ‐文法が比較的単純   ‐処理系が無料で手に入る   ‐世界的に広く使われている   ‐オブジェクト指向もできる  その後で,JavaScript に進んでみてはいかがでしょうか。毛色の異なるいろいろな言語に慣れておく必要があり,将来,Java, C#, C, C++ などの言語に進むためにも。  また,視野を広げるために Scheme, Common Lisp や ML, OCaml, Haskell, Erlang など関数言語のたぐいや,Perl や Ruby, sed, Awk などのスクリプト言語の本にも目を通されることをお勧めします(いずれも世界的に有名で,処理系が無料で手に入ります)。  それから Java や C# などに取り組めば良いと思います。そして,C や C++ も勉強しておく必要があります。  私自身は,仕事の都合でCOBOLとアセンブラを先に勉強し,かなり後になってC言語を勉強したので,C言語のポインタのどこが難しいのか分かりませんでした(C言語のポインタは簡単です(^^;)。ただし,アセンブラは余力があるときに限り取り組めばよいでしょう(でも,CASL関連の本には目を通しておくべき)。

その他の回答 (6)

回答No.6

3Dで無くて、それくらいのゲームならば、 日本語プログラミング言語「なでしこ」などでも 作ろうと思えば、十分つくれると思います。 あとは、簡単で、ゲームに向いているといえば「HSP」など。 どちらも、あまりメジャーでは無いですけど、無料ですし、 ゲームくらい、十分作れると思います。 っと・・・書きましたが、”就職時や特技として履歴書に書ける”でしたか それなら、そんな言語では、だめでしょうかね。

  • neko1963
  • ベストアンサー率49% (127/258)
回答No.5

XPのパソコンをお使いでしたら、お金を掛けずに手っ取り早く使えるのはJavaScript、VBSciriptではないでしょうか。 マイクロソフトのサイトでダウンロードしてくる事になると思います。市販の本が色々とあると思いますので、本を見ながらプログラムを作ってみれば、ある程度は使えるようになるのではないでしょうか。 但し、 >シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいです には、果てしなく遠い道のりがありますが・・・。

参考URL:
http://support.microsoft.com/kb/952830/ja
  • pulsa
  • ベストアンサー率57% (34/59)
回答No.4

俺は断然、エクセルVBAがお勧め なぜかと言えば エクセルにただで付いてる 実行環境をほぼ選ばない(エクセルが入ってれば良い) 業務に使える(履歴書に書ける。てか書くべき。理由は↓) 本もWEB情報も、相当数あって、M$主催の資格試験まである http://www.microsoft.com/japan/learning/officespecialist/default.mspx その気になればゲームも作れるし http://cgi30.plala.or.jp/chikada/vba/vba.shtml NO.1さんが言ってる通り、全ての道はローマに通ず 何でも良いからまず始めて、プログラム的思考を身に付けるのが先決だね エクセルVBAの習得に挫折するようだったら、ほんとにプログラムは止めた方が良い って位、簡単

noname#108740
noname#108740
回答No.3

わたしもJavaScriptおすすめします。 JavaScriptは初心者にもわかりやすい部類に入る言語だと思いますよ。 私も最初はJavaScriptです。 どのプログラミング言語でも基本の考え方は一緒ですから 基本の考え方が分かれば今度はかなり楽に覚えられると思います。 http://www.tohoho-web.com/js/index.htm ↑このサイトの基本編、基本オブジェクト編が理解できれば大丈夫だと思います。 応用編はC言語には無い、または独自の仕様ですから覚えなくて大丈夫です。

参考URL:
http://www.tohoho-web.com/js/index.htm
回答No.2

javascriptですかね。 最低ブラウザとメモ張があれば動作確認まで出来るんでお手軽です。 ゲームも作れますし、ライブラリファイルを配布してお小遣い稼ぎも出来るかもしれません(笑 他の言語の応用は・・・FLASHのactionscript、PHPが似てると思います。 Ajaxのゲーム http://www.smokymonkeys.com/triglav/ http://www.themaninblue.com/experiment/BunnyHunt/ http://www.heroesmini.com/ http://www.def-logic.com/games.html

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

Cで挫折するようなら、他の言語でも同じようなもんです。 止めちゃったほうが良いんじゃないかと思うんですけどね。 それでもどうしても、と言われるなら、素直に「ツクール」のシリーズ でゲームを作ってください。 http://tkool.jp/ このシリーズは結構ちゃんとした「プログラム」の作成感覚がないと、 作りこめないんですよ。ですので、これで「プログラム」の感覚を 磨いてください。ある程度色々と作れるようになった時点で、本格的 なプログラミング言語に移行すれば、「ああ、あれと同じ機能だな」と 納得しやすいと思いますよ。

関連するQ&A

  • プログラミング言語

    こんにちは。僕はいま、プログラミングを真剣に考えています。しかしいつも途中で挫折してしまいます。今までは、C言語、VBなどをやってきました。これら以外に根気良く続けられそうなプログラミング言語はないですか?詳しい方よろしくお願いします。

  • プログラミング言語について

    プログラミング言語について質問です。 今就職活動のために忘れているプログラミングの勉強を始めようと思い。何をやろうかと考えています。そこで頭に浮かんだのがJAVAとC++です。 前者はまったく手をつけたことがありませんがやっておくといいと聞いたことがあります。 後者は学校で習ってはいたのですが挫折してしまいそれから手をつけていません。 いまから少しでも本を買ったりしてやっていこうと思うのですがどの言語を始めればよいのでしょうか? ついでに良いテキストなどを紹介していただけると嬉しいです。 最後に個人的な好奇心での質問です。 ゲーム会社でゲームなどを作っている方々はどのような言語を使っているのでしょうか? わかるかたいらっしゃいいましたら回答お願いします

  • プログラミング言語について

    プログラムを学ぼうと思っている初心者です。 C、Java、COBOL…色々なプログラミング言語がありますが、それぞれどのような物を作るときに使用されるのでしょうか?今いちばん需要があるのものと難易度も知りたいです。わかりやすく教えていただけるとありがたいです。

  • プログラミング言語についての質問

    かなり初歩的な質問です。 現在、プログラミングに興味をもっています。 しかし、C言語やJava、Rubyなどたくさんの種類があって正直良く分かりません。 言語が違うとその用途や目的も大きく変わるのでしょうか? 大変申し訳ないんですが、初心者なのでかなり優しく教えていただけるとありがたいです。 ぜひ、回答よろしくお願い致します。

  • プログラミング経験0の初心者向けの言語

    現在高校二年生なのですが、結果的に一人でminecraftのようなゲームを作れるようになりたいと思っています。 ネットで検索していくうちにRubyという言語が初心者におすすめだという情報を得たのですが、Rubyは後々C言語やC++、javaなどを学ぶ上で役に立つのでしょうか? それともC言語やjavaなどから取り掛かった方が後々役に立つのでしょうか? 正直数学は苦手なのですが、大学レベルの数学を楽に解けるレベルぐらいにはならないとゲームなどのプログラムを組むのは難しいのでしょうか? 回答お願いします。

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

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

  • プログラミング入門者の選択すべき言語について

    プログラミング入門者の選択すべき言語について 私はプログラミングを始めようと思っているものです。 始めるにあたってまず考えなければならないのが どの言語でプログラムするかと言うことだと思います。 Cやjavaなどたくさん種類がありますが、 まずどれから始めたらいいのでしょう。 とりあえずは円周率を求めたり 計算のできるアプリケーションを作りたいと思っています。 また、それを作るにあたって必要なソフト?なども教えていただけたらうれしいです。 全くの初心者です。 わかりやすくお願いします。

  • プログラミング初心者です。

    プログラミング初心者です。 どの言語から始めればいいのか、基礎知識には何が必要なのか・・・ 前にも同じことを質問したんですが、プログラミングの目的を 書き忘れていたので改めて質問します。 前の質問を見ていただければ分かると思いますが^^; まだプログラム初めて一週間も経ってないのですが 将来はアプリケーションの作成みたいなことをやってみたいんです。 ケータイのOSのアンドロイドを使う(書き換える?)などして 新しいアプリケーションを作っていた大学生を見て 私も同じようなことをやってみたいと思ったんです。 大雑把にしか言えなくてすみません; その大学生の人はjavaを使っていたんですが 同じようなソフトを作成していた他の大学生の人は CVというのを使っていました・・・; こういうのをやるとすれば どういう言語から始めたらいいんでしょうか?

  • 言語について

    ものすごく初歩的な質問かもしれないのですが、「プログラミング言語」と「スクリプト言語」と「マークアップ言語」の違いについて教えて下さい。 プログラミング初心者なので、なるべく分かり易くお願いします。

  • C言語でのプログラミングについて。

    C言語でのプログラミングについて。 プログラミング初心者です。年月日をパソコン本体から取得する方法が知りたいです。 具体的には、 int_year,month,day; year=○○○○; month=○○; day=○○; のような形にして、○の所にプログラムが自分で引っぱってくるようにしたいです。 初心者で分からない事だらけです。ご協力おねがいします。

専門家に質問してみよう