คำถามนี้เป็นอัตนัยและปลายเปิด มันอาจฟังดูเหมือนสิ่งที่ฉันควรค้นคว้าด้วยตัวเองและตัดสินใจเอง แต่ฉันอยากจะเอามันออกไปและรับความคิดจากคนอื่น
เรื่องสั้นเรื่องสั้น - ฉันรู้สึกเหนื่อยกับการแข่งหนูและเข้าร่วมพิธีแต่งเพลงด้วยตัวเองในปีนี้ ส่วนมากจะหยุดพักจากการบด บริษัท และเดินทางไปรอบ ๆ แต่ฉันก็อยากจะเล่นกับเทคโนโลยีใหม่ ๆ และทำโครงการเรียนรู้ด้วยตนเองเพื่อให้ทันกับความเร็วในการเขียนโปรแกรมและฉันก็ชอบที่จะแก้ไข การเขียนโปรแกรมเมื่อไม่มีแรงกดดัน!
นี่คือสิ่งที่: ฉันเป็นโปรแกรมเมอร์ C / C ++ / Java ตลอดชีวิต ฉันเป็นคนหยาบคายคร่าวๆคร่าวๆตั้งแต่ฉันทำงานกับครอบครัวของภาษานี้มาตลอดอาชีพการเขียนโปรแกรมของฉัน ดังนั้นฉันต้องการเรียนรู้ภาษาที่ไม่เกี่ยวข้องกับ syntactically กลุ่มนี้ สิ่งที่ฉันกำลังมองหาคือภาษาที่ค่อนข้างมีวัตถุประสงค์ทั่วไปสนุกกับการเรียนมีแนวคิดใหม่ที่แตกต่างจาก C ++ / Java และมีชุมชนที่ดี ข้อพิจารณารองคือมีกรอบการพัฒนาเว็บที่ดี ข้อพิจารณาในระดับอุดมศึกษาคือมันไม่ได้เป็นวิชาการทั้งหมด (อ่าน: มีงานในโลกแห่งความเป็นจริงที่ใช้
ฉัน จำกัด ให้แคบลงเป็น Ruby หรือ Python ความประทับใจของฉันเกี่ยวกับ Ruby คือมันเป็นเว็บที่มุ่งเน้นอย่างยิ่ง - สิ่งเดียวที่แท้จริงของแอปพลิเคชันคือเป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์สำหรับการทำสิ่งต่างๆบนเว็บ (ส่วนใหญ่เป็น Ruby on Rails) ฉันไม่ค่อยประทับใจ Python เลยยกเว้นว่าดูเหมือนว่าจะมีแฟน ๆ ที่หลงใหลและดูเหมือนจะเป็นภาษาที่ค่อนข้างหลากหลาย
TL; DRและทำให้ชัดเจนที่สุดเท่าที่จะเป็นไปได้: สิ่งใดบ้างที่จะดีกว่าสำหรับ C ++ / Java guy ที่จะเรียนรู้ที่จะรับมุมมองใหม่ ๆ เกี่ยวกับการเขียนโปรแกรม และจุดประสงค์ทั่วไปแบบใดที่เปิดกว้างและใช้กับชุดแอพพลิเคชันที่กว้างขึ้นได้บ้าง ฉันกำลังโน้มตัวไปหา Ruby ในตอนนี้ แต่ฉันกังวลว่ามันจะดูเหมือนว่ามันถูกใช้เป็นภาษาเว็บฝั่งเซิร์ฟเวอร์