이 질문은 매우 주관적이고 개방적입니다. 그것은 내가 스스로 연구하고 스스로 결정해야 할 무언가처럼 들릴 수도 있습니다. 그러나 나는 그것을 거기에 넣고 다른 사람들로부터 생각을 얻고 싶습니다.
짧은 이야기 짧게-나는 쥐 경주에 불타고 올해 자체 자금 안식년입니다. 그것의 대부분은 기업의 갈등에서 벗어나 여행을 떠나는 것이지만 새로운 기술을 가지고 놀고 자체 학습 프로젝트를 수행하고 프로그래밍 속도를 높이고 싶습니다. 압력이 없을 때 프로그래밍!
나는 평생 C / C ++ / Java 프로그래머이다. 나는 전체 프로그래밍 경력을 위해이 언어 패밀리와 함께 일한 이래로 약간의 구불 구불 한 속임수입니다. 그래서 저는이 그룹과 문법적으로 밀접한 관련이없는 언어를 배우고 싶습니다. 내가 기본적으로 찾고있는 것은 비교적 일반적인 목적이며 배우기가 재미 있고 C ++ / Java와 다른 새로운 개념을 가지고 있으며 커뮤니티가 좋은 언어입니다. 두 번째 고려 사항은 웹 개발 프레임 워크가 우수하다는 것입니다. 3 차 고려 사항은 전적으로 학업이 아니라는 것입니다 (읽기 : 실제 직업이 있습니다).
루비 또는 파이썬으로 좁혔습니다. Ruby에 대한 인상은 웹 지향적이라는 것입니다. 웹 애플리케이션 (주로 Ruby on Rails)을 수행하기위한 서버 측 스크립팅 언어 일뿐입니다. 나는 열렬한 팬층을 가지고 있고 상당히 다양한 언어로 보이는 것을 제외하고는 파이썬에 대해 전혀 인상을받지 못했습니다.
TL; DR 과 가능한 한 간결하게 작성 : C ++ / Java가 프로그래밍에 대한 새로운 관점을 얻는 것이 더 나은 방법은 무엇입니까? 그리고 어느 것이 더 개방적이고 일반적인 목적이며 더 광범위한 응용 프로그램에 적용됩니까? 나는 현재 루비에 기대어 있지만 서버 측 웹 언어로만 사용되는 것처럼 보일 정도로 걱정하고 있습니다.