1. 変数と型
  2. 条件と繰り返し
  3. 関数とスコープ
  4. 配列とオブジェクト
  5. 非同期処理
  6. モジュールシステム
  7. テスト作成