No.3ベストアンサー
- 回答日時:
私はC言語を勧めます。
古い言語であり、有名な言語であるため、参考になる書籍やページはダントツで多いです。これは、最初にプログラミングを勉強する上でかなり大切なことです。
また、C言語ははっきりいって非常に面倒くさい言語です。ですから、あんまり深くつっこまないで、有名な参考書を片手にしながらその通りに進めてみてください。一通り終わって、ある程度のコードがCで組めるようになったら、ほかの言語へ移ることは簡単にできます。
C言語の構文は、ほかの言語にも含まれていることが多々あります。
Webブラウザなどを作りたいとなった時、私が真っ先に思いつくのは「C#」です。(これについては賛否両論あると思いますが)
比較的新しい言語で使い勝手が良く、高機能な開発環境がマイクロソフトによって無料で提供されているなどが理由です。
正直、私は作りたいものに合った言語を最初から学んでも問題ないと思いますので、C#から学んでもいいと思いますが、Cからはある程度移りやすいと思いますので、そこはお好きにどうぞ。
No.4
- 回答日時:
Windowsのプログラムでしたら,C#が良いかもしれません.
Windows以外も考えているとしたらJavaも選択肢に入れてみてください.
上記に挙げた2つの言語は強力なライブラリが付属しているので,
C言語に比べて簡単にプログラムが作成出来るでしょう.
私はCOBOL→C→Java→C#という順番でした.
No.2
- 回答日時:
>初めはプログラムを勉強する人は「C」を選んだ方がいいのでしょうか?
最初に勉強する言語として C は最もお勧めできない言語の一つです。
>今からの時代なら「C++」を勉強した方がいいと書いてありました。
C++ は非常にマニアックな言語なのでこれまたお勧めできません。
最初に勉強する言語としては、個人的にはインタプリタをお勧めします。
インタプリタだと、コンパイルなしにすぐに実行できるので、すぐに不具合がわかります。そしてすぐ直せます。
最近のものだと、Ruby とか Python とかになるのかな?
あるいは VBA などのマクロ言語でも良いでしょう。
何にせよ、「最近できた言語」が良いです。
古いものは後方互換性というしがらみが色々あって、一筋縄ではいかないことが多いです。
No.1
- 回答日時:
何を目的としてプログラミングしたいかによります。
ゲームが作りたいとか、動きのあるWebサイトが作りたいとか、
周りの多くの人が使っているので流行におくれないようにしたいとか、
はたまた就職に有利に働くようにしたいとか…。
どんな目的にも完全に対応できるプログラミング言語は、
私のつたない知識の範囲では存在しません。
それぞれの言語に、ある程度の得手不得手があります。
この回答への補足
将来的にパソコンのソフトウェアでブラウザなどを作ってみたいと思っています。
プログラミングは会社などで使うのではなく、趣味でプログラミングをする予定です。
どれがいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
Excel VBAで文字化けする (英語...
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
プログラムに書かれる"%"記号の...
-
QT(C++)の学習方法について
-
Delphiに詳しい方助けてくださ...
-
vbaとc言語の関連性について
-
[incr Tcl]に関する書籍
-
【Cか】ノベルゲーム【Jav...
-
会計システムをつくるために必...
-
C++における継続行
-
adobe のillustrator とかphoto...
-
簡単な将棋ソフト作成
-
.Net Framework APIがあればMFC...
-
GUIツールについて
-
Pythonを勉強するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今ってプログラミング言語は何...
-
C言語、C+、C++、C#の違い
-
プログラミング言語について
-
COBOLでのNOT = の AND条件
-
近年誕生したプログラミング言語
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
プログラムに書かれる"%"記号の...
-
COBOLで文字タイプを数字...
-
VBSでDim、Private、Publicの違い
-
TO_CHARで小数点以下がある場合...
-
VBSとWSHは読み方が違うだけで...
-
Excel VBAで文字化けする (英語...
-
VCとVC++
-
HTMLとC++で、どんなホームペー...
-
C++ ってなんて読む?
-
UWSCはどのプログラミング言語?
-
会計システムをつくるために必...
おすすめ情報