대답 : 저는 스몰토크를 선호합니다. 하지만 제가 뭘 좋아하는지는 중요하
지 않지요. 당신이 언어를 선택할 때는 당신 주변에 누가 있는지를 보
고 골라야 합니다. 주변에 어떤 언어의 팬이라고 할 만한 사람을 알고
있나요? 그 사람과 정기적으로 얘기를 나눌 수가 있습니까? 더 낫게는,
그 사람과 같이 프로젝트를 진행할 수 있나요?
대답 : 어떤 언어를 배우는 최상의 방법은, 그 언어에 정통한 사람과 함께 일을
하는 겁니다. 자신이 알고 지내는 사람들이 누구냐에 기초해서 언어를
고르세요. 단지 한 사람의 전문가, 당신에게는 그 사람이 필요합니다.
대답 : 가장 좋은 경우는 그 언어를 사용해서 전문가와 함께 정기적으로 프로
젝트를 진행하는 겁니다. 비록 그게 매주 화요일 밤에만 가능하다 할지
라도 말이죠. 당신이 그 프로젝트에서 혼자 작업을 진행하더라도 주 2
회 정도 점심 때 코드 샘플을 그에게 갖고 가서 보여줄 수 있으면, 그것
도 꽤 괜찮다고 할 수 있습니다.
대답 : 언어를 혼자서 배울 수는 있겠지만, 전문가들과 교류하지 않으면 그
언어의 진수를 깨우치는 데 오랜 시간이 걸리게 됩니다.
― 언어를 배우는 것에 대한 랄프 존슨의 이야기
4
랄프의 충고는 멘토를 찾아라 패턴, 그리고 멘토가 당신의 학습에 미칠
수 있는 영향과 직접 연관되어 있다. 이처럼 첫 번째 언어를 선택할 때는 가
까운 전문가에게서 피드백을 얻을 수 있는지를 주요한 판단 기준으로 삼아
야 한다. 한 가지 더 언급해야 할 것은 어떤 언어를 선택함으로써 당신