새로운 언어를 배울 때 어떻게 하면 빨리 배울 수 있는 건가요?

이 질문에 대한 답변중에 공감이 가는 것을 http://stackoverflow.com/ 에서 봤습니다. 

Dive and Swim

이 그 답변이였습니다. 최근에 저도 새로운 무엇인가를 배우기 위해서 거의 일년 가까운 시간을 소비했습니다. 물론 그것만 한 것은 아니지만 차근 차근 공부할려고 정말 많은 시간을 투자 했는데 , 최근 일주일간 재미 있어 보이는 것을 만들어 볼려고 직접 만들어 본 것보다는 떨어지는 것 같습니다. 

이래서 직접 경험해 보는 것보다 훌륭한 공부는 없다고 하나 봅니다. 아이디어보다 실천이 중요하듯이 공부도 실전을 병행해서 해보는 것이 훨씬 중요합니다. (입롤 백번 해봐야 실제로 한번 해보는 것보다 떨어집니다 ㅎㅎ) 

ps.
 프로그래밍 언어에 관한 이야기 지만, 외국어도 별로 다르지 않겠지요?