C#(シー・シャープ)は、マイクロソフトが開発したオブジェクト指向のプログラミング言語で、もともとはWindows向けの実行環境「. NET Framework」上で動作していました。現在はWindows専用の「.NET Framework」はメジャーアップデートが終了し、マルチプラットフォームの「.NET」に移行したことでmacOS、Linux、Android、iPhoneなどでも動作するようになっています。
C#の文構造はC++やJavaなどによく似ており、これらの言語を習得していればC#の学習はスムーズにできると思います。
C#は言語と同様にマイクロソフトが開発した統合開発環境(IDE)「Visual Studio」の使い勝手のよさもあり、プログラマには人気の言語でした。私はVisual Studio + C#でWindowsのデスクトップアプリケーションを開発しましたが、直感的にGUIフォームが作成でる上、コードの自動補完も充実していたので開発当時はJavaよりも好きな言語でした。
(Windows GUI開発はVisual Basicが最強だったと今でも思いますが…)
C#
