新しい言語を学ぶときのチェックリスト

  • 開発環境、コンパイル方法、動作方法
  • ソースコード単位、クラス、関数、名前空間
  • 変数、型、文字列、日付
  • 式、演算
  • 制御構造、条件判断、繰り返し
  • 配列、コレクション、ディクショナリ
  • 例外
  • マルチスレッド
  • ファイル入出力
  • 基本的なライブラリ
  • それ以外の言語の特徴