Skip to content

Commit e1eb8f9

Browse files
committed
Update README.md
1 parent e244398 commit e1eb8f9

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ Contains resources and examples for the AT/SP Survival Skills: Learn2code worksh
55

66
Do the following things before our workshop. You may already have some of these things.
77

8-
1. Download and install **Obsidian** (https://obsidian.md/)
8+
1. Download and install **Obsidian** [https://obsidian.md/](https://obsidian.md/)
99

10-
1. Sign up for a **GitHub** account (https://github.com/)
10+
1. Sign up for a **GitHub** account [https://github.com/](https://github.com/)
1111

12-
1. Download and install **GitHub Desktop** (https://desktop.github.com/download/)
12+
1. Download and install **GitHub Desktop** [https://desktop.github.com/download/](https://desktop.github.com/download/)
1313

14-
1. Download and install **Visual Studio Code (VS Code)** (https://code.visualstudio.com/)
14+
1. Download and install **Visual Studio Code (VS Code)** [https://code.visualstudio.com/](https://code.visualstudio.com/)
1515

16-
1. Register an account on **Derivative** (https://derivative.ca/user/register)
16+
1. Register an account on **Derivative** [https://derivative.ca/user/register](https://derivative.ca/user/register)
1717

18-
1. Download and install **TouchDesigner** (https://derivative.ca/download) (you can use the free non-commercial license)
18+
1. Download and install **TouchDesigner** [https://derivative.ca/download](https://derivative.ca/download) (you can use the free non-commercial license)
1919

20-
1. Sign up for a **p5.js Editor** account (https://editor.p5js.org/signup)
20+
1. Sign up for a **p5.js Editor** account [https://editor.p5js.org/signup](https://editor.p5js.org/signup)
2121

2222

2323
## Outline
@@ -36,24 +36,24 @@ Do the following things before our workshop. You may already have some of these
3636
1. Hands-on demos
3737
1. Hands on 1: Publishing a website with GitHub Pages
3838
1. Hands on 2: Intro to TouchDesigner and Python
39-
1. Hands on 3: Using AI to help you write a Python script
4039

4140
1. How do I teach myself?
4241
1. Managing expectations (what are our artistic goals?)
4342
1. Approaching tutorials
4443
1. AI "tutoring"
45-
1.
4644

4745
## General Tips
4846

4947
1. **Learn terminology** - learning terminology helps you understand what is possible, what to search for, and how better to prompt an AI coding assistant.
48+
5049
1. **Beware the XY Problem** - The [XY Problem](https://xyproblem.info/) is a way of thinking about how to ask for help solving problems, and is useful in all domains—not just coding. Essentially, it's a way to help you ask better questions by getting you to ask about the *problem itself* instead of what you *think* the solution is.
50+
5151
1. **Gain comfort connecting different languages and contexts** – Any intermediate to advanced project you approach will require multiple tools working together. You often can't *just* use p5.js, or *just* Python. Cobbling together multiple tools for the job is often how problems must be solved, rather than forcing one tool to do everything.
5252

53+
1. **Exposure over mastery** – Don't worry about "getting good" at languages. Be open to working across multiple contexts.
54+
5355

5456
## Learning Resources
5557

5658
1. freeCodeCamp.org - [Certified Full Stack Developer Curriculum](https://www.freecodecamp.org/learn/full-stack-developer/)
5759

58-
[freeCodeCamp archived coursework](images/fcc-archived_coursework.png)
59-

0 commit comments

Comments
 (0)