エンジニアリング入門
2026年のエンジニアリングは、AIと協力しながら作ることが当たり前になりました。 このガイドでは、プログラミング初心者がゼロから開発環境を整え、Gitで作業を管理し、AIツールを使いこなすための知識を体系的に学べます。
学習ロードマップ
Section titled “学習ロードマップ”ターミナル(コマンドライン)の基本を学ぶ。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 ライセンスの基本ルールと、実務での注意点を学ぶ。