Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewのボタン列について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30819#CommentId85530
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2022/11/22 20:40:19
> Cを学習せずともC#からいきなり学習し始められるのでしょうか?
えぇと…それは、どういう意味の質問でしょうか?
VB.NET の質問から外れて、突然 C# を学習し始める話に変わってしまったようですが、
前提条件が何もないので、何とも答えにくいです。
C# は、C++、C言語、Java などに影響を受けて開発された言語ですが、
だからといって事前に C 言語を学んでおかねばならない…なんてことはありません。
日本の漢字は中国大陸から入ってきた文字をベースにしていますが、
中国語を知らなくても日本語を書けますよね、という程度の意味で。
何らかの言語を学びたいのだけれど、Python とか Java とか数多くの言語がある中、
最初の言語として C# を選択しようと思ったけれど、先に C を学んでおくべきか、という話ですか?
あるいは選択肢を絞って、 C / C++ / C# の 3 種をすべて学びたいけれど、その中で
最初に C# から勉強し始めても良いだろうか、という話ですか?
習得したいのが C# だけなのであれば、C# の前に C を学んでおく必要は無いと思います。
かといって、先に C なり VB なり C++ を学んではいけない、という事も当然無いでしょう。
C# 自体の学習難易度を問うているであれば、その人の事前知識や素質、あるいは
学習教材が本人にあっているかにも左右されるので、正直「人によって違う」としか言えません。
ただ、未経験者向けの『新人研修』でも長年使われていますし、初めての言語として
選択すること自体は、まったく問題ないと思います。
初めての言語が Python でも C# でも VBA でも JavaScript でも構わないわけですが、
プログラミングに慣れていない場合、学生であれば学校や友人に相談できる言語から
勉強し始めるのが楽だと思います。
たとえば高校生であれば、必修科目である「情報Ⅰ」で習う言語から始めてみるのも手です。
情報Ⅰ/Ⅱ に情報言語指定は無いはずですが、自分の学校で教えている言語を選べば、
学校の教員に質問や相談を投げかけやすいでしょう。
(Python, Scratch, JavaScript, VBA あたりを採用する学校が多いと聞いています)
小中学生なら、言語よりもビジュアル的な所から入った方が分かりやすいので、
Springin' や Scratch なども良いかもしれません。
マインクラフトからプログラミングに触れた…というケースも耳にします。