> For the complete documentation index, see [llms.txt](https://llm-aws.course.gspivey.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://llm-aws.course.gspivey.com/foundations/introduction-to-python/setup-your-ide.md).

# Setup Your IDE

**Installing VSCode:**

1. Install an IDE
   1. [VSCODE](https://code.visualstudio.com/download)
      1. [Python Plugin](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
      2. [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial)<br>

**If you're using Windows, install Windows Subsystem for Linux (WSL):**

1. [Install WSL2](https://learn.microsoft.com/en-us/windows/wsl/install) (not the original WSL)
2. [Install a Linux Distribution from Windows Market Place](https://apps.microsoft.com/detail/9pn20msr04dw?hl=en-US\&gl=US)
3. [Install the Remote Development plugin for VSCode](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)
4. [Ensure you can connect to your WSL environment from VSCode](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl)
