質問: プログラマーになりたいと思い、c#を勉強し始めたのですが、c#って初めての言語に適してるのでしょうか?あとc#の現状と、これからのc#の需要とかを教えて欲しいです。
回答: 始めて勉強するプログラミング言語は特には無いのでC#で十分です。最近の特に事務処理系のシステム開発はデータをリレーショナルデータベース(RDB)に持ちデータの定義と操作はSQLを使う方法が主流に成って来ています。RDBの接続ライブラリの充実してるプログラミング言語はJava(JDBC)とC#(ADO.NET、VisualBasicも動きますが近い将来廃止の模様です)です。現在はJavaの方が多く使われていますが、有償化されたので、今後の新規開発は減ると思われるのでC#がお勧めです。ただし、現在WindowsにインストールされているC#は.NET Frameworkで動く物で、実は最新では有りません、最新は.NET5でこちらはオープンソース化(ソースプログラムを公開している)とマルチプラットフォーム化(Windows以外のIOS,Adndoid、MacOS,Linuxで同じソースが動く、LinuxのC#で有るMonoも統合化されるそうです)を進めており、本年11月提供予定の偶数番号の.NET6が最初の長期保証版に成る予定のようで、特にGUI周りの環境が大幅に変更されているので、注意が必要です。