book route

개념 장과 프로젝트 장은 서로 되돌아오는 구조다

이 책은 앞에서부터 읽을 수 있지만, 손으로 확인하고 싶은 사람과 개념을 먼저 정리하고 싶은 사람이 서로 다른 진입 순서를 택할 수 있게 구성되어 있습니다.

1

설치와 Cargo

1장에서 실행 환경과 프로젝트 도구를 먼저 고정합니다.

2

숫자 추리 게임

2장은 문법을 모두 알기 전에도 작은 프로그램을 완성해 보는 프로젝트 장입니다.

3

문법과 소유권

3장과 4장은 이후 장의 타입, 빌림, 참조 감각을 받치는 개념 구간입니다.

4

심화 프로젝트

12장과 19장은 앞선 개념을 CLI 도구와 웹 서버 구현으로 다시 묶습니다.

처음 읽을 때 고를 수 있는 분기

손으로 먼저

1장 다음에 2장 프로젝트를 바로 실행합니다.

컴파일 오류가 나온 지점만 3장과 4장에서 되짚습니다.

개념을 먼저

2장을 잠시 미루고 3장 기본 문법부터 읽습니다.

소유권이 낯설어지기 전에 4장으로 이어서 기준을 잡습니다.

중간에 막힘

모듈 구조는 7장, 컬렉션은 8장, 에러 처리는 9장으로 돌아갑니다.

큰 프로그램은 테스트와 작은 함수 단위로 다시 쪼갭니다.

이 책을 읽는 순서의 기준은 "완벽히 이해했는가"보다 "다음 예제를 실행해 볼 수 있는가"에 가깝습니다. 실행 가능한 작은 단위를 만들고, 막히는 규칙을 해당 개념 장으로 되돌리는 방식이 가장 안정적입니다.