こんにちは。
プログラムについてほぼまったくの初心者です。
シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいです。また、就職時や特技として履歴書に書ける、役に立つプログラミング言語が学びたいです。
使っている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関連の本には目を通しておくべき)。
No.6
- 回答日時:
3Dで無くて、それくらいのゲームならば、
日本語プログラミング言語「なでしこ」などでも
作ろうと思えば、十分つくれると思います。
あとは、簡単で、ゲームに向いているといえば「HSP」など。
どちらも、あまりメジャーでは無いですけど、無料ですし、
ゲームくらい、十分作れると思います。
っと・・・書きましたが、”就職時や特技として履歴書に書ける”でしたか
それなら、そんな言語では、だめでしょうかね。
No.5
- 回答日時:
XPのパソコンをお使いでしたら、お金を掛けずに手っ取り早く使えるのはJavaScript、VBSciriptではないでしょうか。
マイクロソフトのサイトでダウンロードしてくる事になると思います。市販の本が色々とあると思いますので、本を見ながらプログラムを作ってみれば、ある程度は使えるようになるのではないでしょうか。
但し、
>シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいです
には、果てしなく遠い道のりがありますが・・・。
参考URL:http://support.microsoft.com/kb/952830/ja
No.4
- 回答日時:
俺は断然、エクセルVBAがお勧め
なぜかと言えば
エクセルにただで付いてる
実行環境をほぼ選ばない(エクセルが入ってれば良い)
業務に使える(履歴書に書ける。てか書くべき。理由は↓)
本もWEB情報も、相当数あって、M$主催の資格試験まである
http://www.microsoft.com/japan/learning/officesp …
その気になればゲームも作れるし
http://cgi30.plala.or.jp/chikada/vba/vba.shtml
NO.1さんが言ってる通り、全ての道はローマに通ず
何でも良いからまず始めて、プログラム的思考を身に付けるのが先決だね
エクセルVBAの習得に挫折するようだったら、ほんとにプログラムは止めた方が良い
って位、簡単
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
No.1
- 回答日時:
Cで挫折するようなら、他の言語でも同じようなもんです。
止めちゃったほうが良いんじゃないかと思うんですけどね。
それでもどうしても、と言われるなら、素直に「ツクール」のシリーズ
でゲームを作ってください。
http://tkool.jp/
このシリーズは結構ちゃんとした「プログラム」の作成感覚がないと、
作りこめないんですよ。ですので、これで「プログラム」の感覚を
磨いてください。ある程度色々と作れるようになった時点で、本格的
なプログラミング言語に移行すれば、「ああ、あれと同じ機能だな」と
納得しやすいと思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- C言語・C++・C# C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk 4 2022/11/22 10:56
- その他(プログラミング・Web制作) プログラミング初心者です。というか全く分からない状態なんですが とあるアプリを作ろうと思っているので 4 2022/07/07 18:54
- その他(プログラミング・Web制作) プログラミング言語やOS、ネットワークに関する知識はその道の仕事に就かなくても役に立ちますか。 理由 6 2022/10/19 19:32
- オープンソース arduino ide 2.0.0 について 1 2022/09/19 15:45
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- 就職 これからの時代役に立つスキルはなんですか? 今の時代、プログラミングが重要視されてますよね。 授業で 6 2022/08/21 22:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
C言語、C+、C++、C#の違い
-
C++ ってなんて読む?
-
プログラムからアイコンファイ...
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
Int('1234') で、strをかんたん...
-
プログラムに書かれる"%"記号の...
-
質問失礼します。 プログラム言...
-
C++における継続行
-
Excel VBAで文字化けする (英語...
-
rpa化する言語としてら何があり...
-
VBScriptで引数を省略したい場合
-
パスカルケースの由来。
-
プログラミング言語の制作方法...
-
Pythonって何を意識した言語な...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C言語とhtmlの違いを どな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報