-PR-
回答 受付中

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

  • 暇なときにでも
  • 質問No.9361537
  • 閲覧数146
  • ありがとう数0
  • 気になる数0
  • 回答数8

お礼率 0% (0/8)

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

回答 (全8件)

  • 回答No.8
レベル12

ベストアンサー率 60% (135/224)

コンピューター カテゴリマスター
>回答No.7 amanojaku1

>「C#」は「Visual Basic」に匹敵するほどの人気のようです((Microsoft が Borland から引き抜いた)オブジェクト指向の天才と呼ばれたプログラマーが「C#」の言語仕様を作っており、それが人気の要因かもしれません)。
>C#はJavaライクな言語なので「C、C++」言語のようなポインタの問題はありません。

(「C、C++」言語にはポインタの問題があるので)初心者には「C#、BASIC」がオススメです(C#はJavaライクな言語なので「C、C++」言語のようなポインタの問題はありません)、もし就職を視野に入れているのなら (ポインタの問題はありますが)ここは手堅く「C++」がオススメです。


これからの時代はプログラミングって聞くけどどの言語がいいの?
https://blog.codecamp.jp/programming_language_2015

2015年の人気プログラム言語6つを徹底比較!気になる年収や求人、学習難易度まで
https://toiroha.jp/article/detail/32380

プロのエンジニア9人が徹底解説!おすすめのプログラミング言語9選
https://www.geekjob.jp/recommended-programming-language/

> 初心者が軽い気持ちでC言語を学び始めると痛い目にあいます。が、C言語をある程度使いこなせるようになれば、たいていの言語にも応用ができるので初めに学んでおいて損はありません。
> 多くのエンジニアがつまずいてきたポインタ管理などの理解が必要なため、使いこなせるようになるには時間が掛かります。

↑これは「C++」にも言える事です。

なんか Java が圧倒的に人気がありますね、恐らく Android Java も含まれているので、そのまま その数字を受け取らない方が良いでしょう、つまり それは(初心者にとってはハードルが高いですが) Android Java と言う選択肢も考えられると言う事でもありますが(Android 端末さえあれば自分の作ったプログラムを人に見せびらかせられるのでモチベーションが上がるんじゃないでしょうか?、くどいようですが初心者にとってはハードルが高いです)。


  • 回答No.1
レベル10

ベストアンサー率 17% (23/131)

チョーやる気ですね!

VisualStudio分かりますか?

本当はCをさせたげたいところ、C++を使わさせてあげたいところです?

昔のものですが、2005くらいになると、使い方も現行と変わらない気持ちです。ある程度選ぶと40~50GBになりますし、C++の2010版でもよろしいのかなと思います。

中身はチョー難しい気もしますが、ISBN4-87408-414-1
を座右の書にされては?
  • 回答No.2
レベル10

ベストアンサー率 17% (23/131)

C勉強するなら、今でも、マイコンかも知れません!

見てわかる作って分かる。基礎知識にはならないかも知れませんが、いきなりでも打ち込みの勉強にはなると思います。

ピックなどいかがですか!
(PICキットを買わないといけないが…)

よく調べたりするだけでも勉強になります!
  • 回答No.3
レベル10

ベストアンサー率 48% (78/161)

まず、挫折した時でも応用きくように、HTML5とかのWeb系の言語(他JavaScript、CSS3、PHP、Javaを極めるとその筋では重宝されます)から始めるといいかもしれません。これだと、WinOS付属のメモ帳と好きなブラウザあれば簡単に直ぐにできます。従来だとWeb系の言語というと、ホームページ作成だけでしたが、現在では色々なことができるので、もちろん今流行りのブラウザゲームの様なモノまで作ろうと思えば作れます。

書籍探しも、それなりの本屋行けばHTML5でゲームを作る指南書みたいなものも多く置いてあるかと思います。HTMLでしたら、今の子供は中学校で触っているはずですのでとっつきやすでしょう。

本格的にゲームを作りたいとなると、CやC++、C#などの言語が鉄板となってきます。素人が開発環境を揃えるのは少々難しいですが、今はWeb上で無料の学習サイトがいろいろありますので、そう言う所でお試し感覚で触ってみてからいけそうだと思ったら本格的に環境を揃えればいいかと思いますよ。

あと、書籍は実際に本屋で見て下さい。その方がいいです。人それぞれ頭の使い方が違うので、合致する書籍ってのは違ってきます。また、一冊だけではなく、数冊同じ言語の書籍を購入する形となるかと思います。これも、一冊だけではどうしても情報不足や別サイドからの視点が欲しい場合があるので、本の投資だけは許してあげて下さい。
  • 回答No.4
レベル14

ベストアンサー率 26% (1946/7470)

スクリプト言語のPythonが良いかもしれません、確かにC言語はほぼなんでも出来る(アセンブラほどではないですが)Pygame(マルチメディアライブラリへのアクセスを可能にするラッパー)を使えばゲームに必要な機能は揃います。
また高度な処理が求められる現在では、CやVBで高度なプログラムを作るのは非常に時間がかかります=思ったものがなかなか作れず挫折する
と言う事をかんがえると、比較的高度なゲームを比較的簡単に作れるということも重要だと思います、また昔はPCの性能が低かったので、高級言語を使うと動作が遅くなるという面がおおきかったですが、現在ではそれほどではありませんしPython/C APIモジュールを使いCを組み込むことにより、必要な部分を高速化できると言う方法もあります。
  • 回答No.5
レベル14

ベストアンサー率 27% (1140/4115)

 プログラム言語の勉強にはなりませんが、ゲームを作りたいのであれば、ゲーム開発ソフトを購入して作った方が短い時間で開発出来るので、時間の節約が出来ます。

 ツクールシリーズのゲーム開発ソフトが価格が手頃です。以下のリンク先を参照してみてください。
参考URL:https://tkool.jp/
  • 回答No.6
レベル11

ベストアンサー率 61% (143/232)

Python:
https://www.python.jp/index.html

Pythonゲームプログラミング入門:
http://asciimw.jp/search/isbn/978-4-04-870439-7
  • 回答No.7
レベル12

ベストアンサー率 60% (135/224)

コンピューター カテゴリマスター
「C#」は「Visual Basic」に匹敵するほどの人気のようです((Microsoft が Borland から引き抜いた)オブジェクト指向の天才と呼ばれたプログラマーが「C#」の言語仕様を作っており、それが人気の要因かもしれません)。
C#はJavaライクな言語なので「C、C++」言語のようなポインタの問題はありません。
  • 回答数8
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ