1. 배울려는 언어에 관한 책을 읽거나 강의를 통해서 완벽하게 이해하면서 습득하는거
2. 만들고 싶은 프로젝트 만들면서 그때 그때마다 필요한 개념 익혀서 습득하는거

1번과 2번 중에 어떤게 더 효과적으로 언어를 습득할 수 있는건가요? 아니면 다른 좋은 방법이 있나요?