01🐣Foundations — TypeScript 와의 첫 만남
0/6 lessonsTS 가 뭐고 뭐가 아니야, 너의 첫 컴파일
첫 걸음. TypeScript 설치하고, 처음으로 `tsc` 돌려보고, `.ts` 파일이 `.js` 파일로 변하는 거 직접 보는 자리야. 이 quest 의 모든 게 의존하는 2층 mental model — compile-time 타입 vs runtime 값 — 도 여기서 깔려. `tsconfig.json`, strict mode (켜고 절대 안 꺼), annotation 어디에 붙는지, 그리고 'TypeScript 가 이미 알고 있구나' 깨닫는 순간까지. 끝낼 즈음엔 어느 프로젝트에든 갖다 쓸 수 있는 tsconfig 하나랑, TS 가 진짜 뭔지에 대한 명확한 그림 — '안전한 JavaScript' 가 아니라, 경계에서 지워지는 별개 언어 — 를 갖게 돼.
Lesson list (6)
- 01Why TypeScript: 5년 동안 잊었다가 5분 만에 다시 기억나는 이야기~12 min · foundations, why, history, trade-offs
- 022층 정신 모델: Compile-Time 타입, Runtime 값~13 min · foundations, mental-model, type-erasure, compile-vs-runtime
- 03너의 첫 `tsc`: tsconfig.json, target, module~14 min · foundations, tsc, tsconfig, first-compile
- 04`strict` 켜고 (절대 끄지 마)~12 min · foundations, strict-mode, tsconfig, philosophy
- 05Type Annotation: 어디에 붙고, 어디엔 안 붙어~11 min · foundations, annotations, syntax, where-to-annotate
- 06Inference: TypeScript 가 이미 알 때~12 min · foundations, inference, type-widening, type-narrowing