Add section 03 (Editors) and a coding-with-ai pointer
Introduces a new module on editor setup: install VS Code, add essential extensions (Python, Pylance, Jupyter, GitLens, EditorConfig, WSL/Remote-SSH where relevant), and pick one AI coding extension from the current landscape (GitHub Copilot, Microsoft Copilot, Claude, Codeium, Gemini Code Assist). Tool-agnostic about the AI extension choice and framed around what is likely available via institutional licensing. Updates the top README to include section 03 in the Sections table and adds coding-with-ai alongside cli-walkthrough in Next steps. Section 03 is setup; coding-with-ai is the practice counterpart. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c566aabe16
commit
8d29a3a42b
2 changed files with 186 additions and 2 deletions
|
|
@ -8,6 +8,7 @@ A short, hands-on guide to getting your machine ready for scientific computing w
|
|||
|---|-------|-------------|
|
||||
| [01](01-know-your-machine/) | **Know your machine** | Identify your OS, CPU, RAM, storage, and GPU. Learn the commands to query each on macOS, Linux, and Windows, and understand how the WSL virtual machine differs from the physical hardware. |
|
||||
| [02](02-git-basics/) | **Git basics** | Install git, configure your identity, clone a public repository, and pull updates. Pull-focused — authentication and pushing come later. |
|
||||
| [03](03-editors/) | **Editors** | Install a modern code editor (VS Code recommended), add the essential extensions, and pick an AI coding extension. Configure a few settings that pay back the small investment quickly. |
|
||||
|
||||
This guide is designed for students starting a computing course, but should be useful for anyone setting up a new machine or getting acquainted with one they already own. A follow-on module on git collaboration (authentication, branching, merging, pushing) is planned.
|
||||
|
||||
|
|
@ -31,9 +32,12 @@ Each section has its own `README.md` with a walkthrough and exercises.
|
|||
|
||||
## Next steps
|
||||
|
||||
Once you are comfortable with your machine and can pull updates with git, learn to *use* the command line:
|
||||
Once you are comfortable with your machine, can pull updates with git, and have a working editor, two companion guides build on this one:
|
||||
|
||||
- [**cli-walkthrough**](https://lem.che.udel.edu/git/furst/cli-walkthrough) — a hands-on tour of the Unix command line: navigation, file manipulation, searching, processes, scripting, and remote access. The natural sequel to this guide.
|
||||
- [**cli-walkthrough**](https://lem.che.udel.edu/git/furst/cli-walkthrough) — a hands-on tour of the Unix command line: navigation, file manipulation, searching, processes, scripting, and remote access.
|
||||
- [**coding-with-ai**](https://lem.che.udel.edu/git/furst/coding-with-ai) — working effectively with AI coding assistants. The *practice* counterpart to module 03's *setup*: when to copy-paste, when to use the editor, when to use an agent, and how to verify and cite what comes out.
|
||||
|
||||
Either order works. Many readers benefit from doing the cli-walkthrough first, since the command line shows up everywhere afterward.
|
||||
|
||||
## License
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue