저의 경험및 여러 사람의 결론은 함수형 언어는 순수 함수형 언어로 공부해야 한다가 정석이었습니다.
함수형 언어가 떠오른 당시와 한참 관심을 받던 시기였을때 나온 얘기였고 공감을 했습니다. 저는 Erlang이 나온 초기에 그것으로 공부했는데, 당시 꽤 충격적이었고 놀라운 경험이었습니다.
그렇다면, 순수 함수형 프로그래밍 언어를 어떻게 학습하셨을까요? 저는 그동안 프로그래밍 언어(C, Go, Python, etc.)를 개발 서적 + 사이드 프로젝트로 학습하였는데, 함수형 프로그래밍 언어도 이런 학습 방향을 따라도 괜찮을까요?
사람마다 다르겠지만, 컴퓨터쪽 학습은 말씀하신 방법으로 다 하지 않나 싶습니다. 요새는 비디오로 공부하는 옵션도 있으니 자신에게 맞는 학습방법으로 해야겠지요.
함수형 프로그래밍 언어를 제대로 배워 본적이 없어서, Clojure로 시작해볼까 하는데, 어떻게 학습을 해야할까요? 개발자분들의 많은 조언 부탁드립니다.