프로그램도 하나의 언어이고, 언어를 배우기 위한 과정은 다양한 방법으로 존재합니다. 우리는 흔히 "교과서적인 방법"이란 표현을 사용하곤 하는데, 먼저 기반 지식에 대한 공부를 다 한 다음에 실질적인 학습에 들어가는 과정을 말합니다. 이는 대부분 과거의 학교들이 수행했던 방법으로, 이 방법은 언어를 습득하는데 있어서는 결코 좋지 않은 방법이란 것을 다들 알고 있습니다. 그럼에도 불구하고, 아직까지도 그저 "시험을 잘 보기 위한" 수단으로 언어를 교과서적인 방법으로 학습하고 있습니다. 하지만 프로그래밍 언어까지 그렇게 공부할 필요는 없습니다. 우리의 목표는 자격증이나 시험이 아니니깐요. 그렇기 때문에 모든 개념, 모든 요소를 하나하나 그게 뭔지 일일이 알고 접근할 필요는 없습니다. 그런 "절차"들은 오히려 ..