Git & GitHub for version control. Terminal for the command line. NPM for packages.
# Git - version control (the ultimate Undo)
git init
git add .
git commit -m "Add coffee menu"
git push origin main
# Terminal
cd my-project
npm install
npm run dev
Commit often. Small, focused commits make it easier to revert and review.
Use open-source packages to speed up development. Check bundle size and maintenance.