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で質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(悩み相談・人生相談) 勉強に疲れました。 高一男です。 偏差値58の自称進学校に通っています。 頭はそんなに良くないです。 1 2022/10/16 22:16
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(悩み相談・人生相談) これって、もう触らないで。って意味ですか? 1 2023/01/10 12:35
- その他(悩み相談・人生相談) 新大学1年生です。 入ってそうそう大学の英語テストがあったのですが悪すぎて落ち込んでいます。 友達は 2 2022/04/03 12:51
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
最新のプログラム言語を学ぶに...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
UNITY Float型の接尾辞fって
-
Delphiに詳しい方助けてくださ...
-
プログラミング言語について
-
CとC++は別物なんですか?
-
VBSでDim、Private、Publicの違い
-
F#って何??
-
チューリング完全とは何か?
-
accessという言語らしいのですが
-
引用符と二重引用符
-
初めてのプログラミング言語は...
-
今後必要とされる開発言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報