ฉันเชื่อว่าคำตอบสั้น ๆ คือ: "เรียงลำดับของจริง แต่ยากที่จะยืนยัน" มันยากมากที่จะเรียนรู้ API ที่เกี่ยวข้องอย่างใกล้ชิด, การใช้งาน, สำนวนและกระบวนทัศน์ (OO, การทำงาน ฯลฯ ) กว่าไวยากรณ์ที่แท้จริงของภาษา ฉันคิดว่าภาษานั้นสามารถเอาชนะได้ง่ายหากคุณมีความรู้และประสบการณ์ในการเขียนโปรแกรมขั้นพื้นฐานและมีความรู้ด้านคอมไพเลอร์ แต่ยากที่จะเชี่ยวชาญเพราะมีเนื้อหาสนับสนุน
ตัวอย่างที่ชัดเจนจะเกิดจากภาษาหนึ่งไปอีกภาษาหนึ่ง C ถึง Java ไวยากรณ์ของรหัสคล้ายกับโปรแกรม C-style อย่างใกล้ชิด แต่คุณต้องรู้จัก java api (ข้อมูลทั่วไปการรวบรวมขยะ ฯลฯ ) และเป็นไปได้มากที่สุดใน "แนวนอนด้านไอที" ในปัจจุบันของเรากรอบงานของบุคคลที่สาม (Spring, jUnit , ไฮเบอร์เนตและอื่น ๆ ) เพื่อทำสิ่งที่มีประโยชน์สำหรับธุรกิจ ดังนั้นหากคุณเคยทำภาษา C มาก่อนไวยากรณ์ของภาษาจะไม่เป็นปัญหา
สิ่งนี้มาจากฉันที่รู้จัก Java, C #, Javascript, HTML, CSS, Delphi เป็นต้นฉันอาจไม่รู้จักซอกทุกเรื่องเกี่ยวกับกรอบหรือไลบรารี่ที่ฉันใช้ แต่ฉันรู้วิธีของฉันและสามารถเรียนรู้ได้อย่างรวดเร็วเพราะ ประสบการณ์ของฉันใช้คนที่แตกต่างจากก่อนหน้านี้ สำหรับ "ผู้เรียนรู้ด่วน" มันคือการคิดนอกกรอบทั้งหมด