• ベストアンサー

プログラミング言語

プログラミング言語 僕は、フラッシュゲームなどを遊んですごいなぁ… こういうのが作れたらいいな…  と思います。 でも、プログラミングがなんなのかも分からないし、勉強しようかなと思っても、 どうやってやればいいのかも分かりません。 そこで… 1・超初心者でもわかりやすい 言語(何を最初に覚えたほうがいいか)はあるか 2・その言語の分かりやすい本 などはあるか です。 その他アドバイスなどお願いしますm(__)m

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

  • ベストアンサー
  • sykt1217
  • ベストアンサー率34% (277/798)
回答No.2

>1・超初心者でもわかりやすい 言語(何を最初に覚えたほうがいいか)はあるか フラッシュのみに興味が御有りであれば、フラッシュのみの勉強で構わないと思います。 ただ個人的には、身近にあるもので、且つ直感的に結果を確認できるExcel(マイクロオフィスがインストールされていればですが)のVBAから始めるのが良いと思います。 >2・その言語の分かりやすい本 などはあるか 現状の習熟度などによって「分かりやすさ」に違いが出ますので、一概にはお答えできません。 上のExcelVBAであれば、googleなどで「Excel VBA 初心者」などで調べれば、色々なサイトで色々な形で解説されていますので、「ここはわかりやすい!」というサイトを探してみて下さい。 ここからはご質問内容以外(不要と思えば読み飛ばして下さい)-------------------------------------- 「プログラムを勉強する=プログラミングができる」だけでは、ある程度までいくと詰まります。 例えば、「Flashでゲームができた!」となっても「自分でホームページを作って、そこでゲームができるようにしたい!」となれば、htmlなどのマークアップ言語は必須になりますし、「作ったサイトでデータベースなどを用いる」「画面(ページ)遷移以外にちょっとしたことをしたい」などが出てきた場合は、サーバサイド言語を習得する必要が出てきます。 っとつらつらと書きましたが、恐らくチンプンカンプンだと思います。 上記の内容だけでも、IT用語がたくさんありますから、普段聞きなれない言葉も多いと思います。 ただ、 プログラムを勉強する=プログラミングができる だけで留まらない点だけはご注意をっということです。 上記で気になる用語があったら「(気になる用語)とは」で検索すれば、googleでいくらでも出てくるので、読んでみて下さい。 そのうちどんどん掘り下げることになりますが・・・(笑) ついでになのですが、プログラム言語自体は様々にありますが、一つの言語をある程度覚えてしまえば、他の言語でも応用が利く(関数名がちょっと違う・引数がちょっと違う)場合が多いです。 っというのは、どの言語でも求められる部分は大体同じだからです。 なので、浅く広くでも良いのですが、深く狭くで突き詰めて、「この言語は大体一人でコーディングできるぞ!」となったら他の言語に・・っというのが良いと思います。

antigimmick
質問者

お礼

みなさんもExcel VBA がいいといってますね^^ 長文回答ありがとうございます>< 色々調べてみます^^  ありがとうございました<m(__)m>

その他の回答 (4)

回答No.5

Flashゲーム作りたいならActionScriptしかない。

antigimmick
質問者

お礼

回答ありがとうございます^^

  • MRT1452
  • ベストアンサー率42% (1391/3293)
回答No.4

他の方が色々書かれているようなので。それはそれとして。 「何を最初に覚えたほうがいいか」という点に関して。 まず学習すべきことは、「プログラム言語」ではなく「プログラムの流れ」だと思います。 極端な話、プログラム言語は、それを表現する道具に過ぎません。 つまり、 「これはペンです」 を日本語で表すか、英語で表すか、その他の言葉で表すかの違い。 プログラム言語を勉強する傍ら、フローチャート等の「流れ」の表現の仕方も学習すると良いです。 (というか、フローが決まれば、それに沿ってプログラミングする(言葉として書き表す)だけです。) もちろん厳密には本格的なプログラムを作るなら、そう簡単にいきませんが。 ただ、基礎の考え方やフローの重要性は使う言語に関係なく汎用的に使える知識です。 AVGなどで攻略チャートとかありますよね。 あれも有る意味フローの一種です。 ループこそほとんどありませんが、分岐があってフラグが立って等の事象はフローそのものなので。 フロー関係であれば、RPGツクールなんか良いかもしれません。 プログラム言語の知識そのものは得られませんが、フローの考え方をゲームを作りながら考えることができるので。 言語とは直接関係無いですが、プログラム言語を知る上で、併せて知っておきたい事として、フローの考え方を知るのもひとつの手だと思いますb また、プログラム言語の入門書は、パーツを説明した作りになっている場合が多いので、 +αとしてサンプルの全体の流れを認識しながら学習すると良いかと。 上位部分になると言語に拠る部分(クラスとか)が出てくるので、最初のうちは、その辺はあまり意識しない方が良いかも。 そういう意味では確かにVBA等が良いかもしれません。

antigimmick
質問者

お礼

回答ありがとうございます^^ VBAがいいのですね^^ 参考にします^^

  • qwerjpo
  • ベストアンサー率44% (39/88)
回答No.3

僕もExcelVBAから勉強した方が良いんじゃないかなと思います。 わかりやすいし、Excelって使うこと多いから実用性も◎だし。

antigimmick
質問者

お礼

回答ありがとうございます^^

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

こちらを一通り眺めてみてはいかがでしょう。  (※はじめてなので、内容を理解する必要はありませんが、    どのような手順で、ゲームを組み立てるのか、そのおおまかな    流れを見てください。) http://isvalid.jp/actionscriptLab/game/index.html

参考URL:
http://isvalid.jp/actionscriptLab/game/index.html
antigimmick
質問者

お礼

わかりやすくていいですね^^ 回答ありがとうございます^^

関連するQ&A