Install Visual Studio Code (VS Code).
Configure essentials (extensions, Python interpreter, terminal).
Run a Hello World script and a Jupyter notebook.
Initialize Git and publish your first repo.
VS Code — code editor
Python 3 — language runtime
Git — version control
(Optional) Node.js — if you want the JavaScript “hello world” too
Downloads
VS Code: https://code.visualstudio.com
Python: https://www.python.org/downloads/
Git: https://git-scm.com/downloads
Node.js (optional): https://nodejs.org
Tip (Windows): during Python setup, check “Add python.exe to PATH.”
Part 1. Install & open VS Code
Download and install VS Code for your OS.
Launch VS Code.
When prompted, Trust the workspace.
Part 2. Core VS Code setup
Open Command Palette (Ctrl/Cmd + Shift + P) → type “Settings: Open User Settings (JSON)” or use UI:
Enable:
File > Auto Save → afterDelay
Format On Save (search in Settings)
Nice to have:
Editor: Font Size 14–16
Terminal > Integrated: Default Profile (choose your shell)
Sign in (optional but recommended):
Click the Accounts icon (top right) → Sign in with GitHub or Microsoft.
Turn on Settings Sync.
Part 3. Must-have extensions
Open the Extensions sidebar (Ctrl/Cmd + Shift + X) and install:
Python (Microsoft)
Pylance (language server for Python)
Jupyter (run notebooks inside VS Code)
GitHub Pull Requests and Issues
Prettier – Code formatter (for JS/TS)
(Optional) ESLint, Live Server, Docker, Remote – WSL/SSH
Part 4. Create your first workspace
File → Open Folder… (or Open)
Create a new folder called techforge and inside of that folder create another folder called techforge-FL-1_2 and open it.
You will be prompted if you trust the authors. Click "Yes, I trust the Authors".
Part 5. Set up Python in a Jupyter Notebook & run “Hello World”
Create a file: hello.ipynb with:
python
name = "TechForge"
print(f"Hello, {name} ⚒️")
Click the Play button on the left of the code
A drop down may appear to select the interpreter (coding language).
Select your interpreter:
Python version → pick your Python 3.x.
A pop-up may appear to install the kernel. Click install.
After successful installation, the results should show under the code:
You should see: Hello, TechForge ⚒️
If “python not found”, close/reopen VS Code after installing Python, or use py (Windows) / python3 (macOS/Linux).
Part 6. Try a Jupyter Notebook (inside VS Code)
Command Palette → Jupyter: Create New Jupyter Notebook.
New cell:
python
import sys
sys.version
Run the cell (▶️). You should see your Python version output.
OPTIONAL. JavaScript “Hello World”
Install Node.js (if you didn’t already).
Create index.js:
js
const name = "TechForge";
console.log(`Hello, ${name} ⚒️`);
Use the keyboard to open the terminal using CTRL + `
Run:
bash
node index.js
Troubleshooting Quick Fixes
Interpreter not detected: Command Palette → Python: Select Interpreter.
Permission prompts (macOS): Allow VS Code in System Settings → Privacy & Security.
Jupyter kernel missing: Make sure the Python and Jupyter extensions are installed; select the Python 3 kernel from the top-right of the notebook.
Alternative IDEs
PyCharm (Python): https://www.jetbrains.com/pycharm/
IntelliJ IDEA (multi-language): https://www.jetbrains.com/idea/
Visual Studio (Community, C#/C++): https://visualstudio.microsoft.com/
JupyterLab (data science): https://jupyter.org/
RStudio (R): https://posit.co/products/open-source/rstudio/
Android Studio (mobile): https://developer.android.com/studio