コンテンツにスキップ
X

エンジニアリング入門

2026年のエンジニアリングは、AIと協力しながら作ることが当たり前になりました。 このガイドでは、プログラミング初心者がゼロから開発環境を整え、Gitで作業を管理し、AIツールを使いこなすための知識を体系的に学べます。

ターミナル(コマンドライン)の基本を学ぶ。AIツールの多くはCLIで動作するため、ここが出発点。

  • ターミナルとは何か
  • 基本コマンド(ls, cd, mkdir など)
  • Homebrew のインストールと使い方

コードを書くための環境を整える。シェル・エディタ・言語ランタイムをセットアップ。

  • シェルの選び方(Zsh / Fish / Bash)
  • VS Code のセットアップと拡張機能
  • Node.js(nvm)と Python(pyenv)のインストール

JavaScript プロジェクトの依存関係を管理するツールを学ぶ。

  • npm(Node.js 標準)の基本
  • pnpm(高速・省ディスク)の使い方と使い分け

コードの変更履歴を管理し、チームで共同作業するための基本スキル。

  • Git の基本操作
  • GitHub アカウントと SSH 鍵の設定
  • フォーク・クローン・ブランチ・マージ

OSS ライセンスの基本ルールと、実務での注意点を学ぶ。