หากคุณยังไม่ชำนาญ (เช่นการทำโครงงานที่สำคัญ) ในภาษาการเขียนโปรแกรมอื่นคุณควรไปที่โปรแกรมการสอน / การศึกษาที่มุ่งเน้นไปที่โปรแกรมเมอร์ใหม่
โดยส่วนตัวแล้วฉันไม่ชอบหนังสือ "เรียนรู้xในสิบนาที" หรือ "เรียนรู้yในยี่สิบสี่ชั่วโมง" เพราะผู้คนเรียนรู้ตามจังหวะของตัวเองดังนั้นฉันจึงชอบทรัพยากรที่มุ่งสู่การเว้นจังหวะด้วยตนเอง
ซีรี่ส์ Head First จาก O'Reilly เป็นหนังสือที่ยอดเยี่ยมที่ใช้หลักการจากทฤษฎีการเรียนรู้และวิทยาศาสตร์ความรู้ความเข้าใจเพื่อเพิ่มการเก็บรักษา ผมเคยใช้บางส่วนของหนังสือของพวกเขาและฉันได้ยินสิ่งที่ดีเกี่ยวกับหัวงูใหญ่ครั้งแรก
นอกจากนี้บทเรียนที่ได้รับความนิยมมากที่สุดอย่างหนึ่งคือLearn Python The Hard Wayโดย Zed Shaw มีให้บริการทั้งสิ่งพิมพ์ eBook คลาสวิดีโอและ (ฟรี!) เวอร์ชัน HTML ออนไลน์ มันเรียกว่า 'The Hard Way' เพราะเขาบังคับให้คุณเรียนรู้พื้นฐานในลักษณะที่เป็นประโยชน์มากกว่าเพียงแค่โยนแบบฝึกหัดที่คุณไม่ได้ช่วยให้คุณเข้าใจอย่างแท้จริงถึงวิธีการสร้างซอฟต์แวร์ในภาษา (ซึ่งเป็นคำวิจารณ์ของฉันเกี่ยวกับ หนังสือ 'ใน 24 ชั่วโมง)
นอกจากนี้ให้ทันกับมันและเมื่อคุณติดขัดขอความช่วยเหลือ ไซต์นี้ (สำหรับคำถามทั่วไป) และStack Overflowมีค่ามาก เมื่อคุณได้ทำงานรหัสที่คุณต้องการที่จะปรับปรุงคุณสามารถขอความช่วยเหลือได้ที่รหัสตรวจสอบ เริ่มต้นด้วยการฝึกอบรมที่แข็งแกร่ง (หนังสือด้านบนรวมถึงบทแนะนำวิดีโอออนไลน์และ screencasts) มากมายจากนั้นใช้ประโยชน์จากชุมชนนักพัฒนาที่ยินดีที่จะช่วยโปรแกรมเมอร์ใหม่ค้นหาฐานรากของพวกเขา