Setting up your devtools
Warning:
- Do this when you have a good internet connection
- These will take a bunch of storage space. You won't need this much, but having 50-100GB free should be more than
enough.
Windows users only:
Linux/WSL users only:
- Update and install your packages
MacOS users only:
Install Git
Install an IDE
You have 2 (major) options: JetBrains and VSCode.
- VSCode is very popular, has tons of plugins, and is super easy to set up and use
- JetBrains has fewer plugins and is harder to use, but has incredibly powerful tools and automation that make coding a
lot easier
- You SHOULD use both!
- VSCode is great for small edits and having 1 universal editor
- JetBrains' stuff is amazing for going super deep into 1 project with a popular tech stack
UNFINISHED STUFF:
- [ ] Install pnpm (not npm)
- This is a way better package manager than npm or yarn
- It will save several GBs of space and make your life easier
- Instructions
- NOTE: If you see any tutorials in the future that tell you to use 'npm' or 'npx', replace those instructions
with 'pnpm' and 'pnpm dlx' respectively
- [ ] Install node
- [ ] Get GitHub Desktop
- This is a GUI for Git that makes it easier to use
- Click here
- [ ] Get JetBrains Toolbox (Optional)
- This just makes it easier to install and manage JetBrains IDEs
- i.e. it automatically updates them for you and lets you install them with 1 click
- Click here
- [ ] Get Visual Studio Code
- [ ] Install GitHub Copilot
- MAKE SURE YOU INSTALL POPULAR PLUGINS FOR YOUR IDES
- They're popular for a reason
- Not all of them will be relevant for what we're doing though
- If it looks helpful, install it and try it out