อยากจะขอเปนกำลังใจให้ อย่างน้อยที่สุดคุณก็ได้พยายามและควรให้กำลังใจตัวเอง อาจจะติดใจร้อน หรือเร่งเวลาในการศึกษาหรือไม่ ที่ทำให้ไม่เข้าใจ
แต่อยากขอแชร์ประสบการณ์ที่เคยเปนเหมือนคุณก็คือ ตอนเริ่มศึกษานั้นผมก็อ่านหนังสือ PHP ที่เป็นภาษาไทยก่อน เกือบจะทุกเล่มเลย ก็ไม่เข้าใจ อ่านยังงัยก็ไม่เข้าใจนะจะลงมือทำก็กลัวผิดจึงต้องอ่านๆๆๆ ผลลัพธ์คือ...ก็เหมือนคุณ ไม่ได้ผล ไม่เข้าใจเหมือนเดิม แต่เพราะรักและชอบ ก็เลยพยายามแนวใหม่ดังนี้
1. ผมจะอ่านสารบัญแต่ละเล่มอย่างละเอียดว่ามันจะสอนอะไรผมบ้าง Basic หรือ Advance แล้วก็เลือกเล่มที่คิดว่าเราเริ่มอ่านแล้วน่าจะเข้าใจในสิ่งที่อ่านและสนใจ (กรณีที่คุณมีหลายๆเล่มนะ)
2. อ่านแต่ละบทคร่าวๆ ว่ามันพูดถึงอะไรในบทนั้นบ้าง เพื่อดูภาพรวมของสิ่งที่เราจะเรียนรู้ในเล่มนั้น (อ่านดูแล้วตื่นเต้นมาก ตอนนั้น)
3. ทำความเข้าใจและเจาะลึกในแต่ละบท ตั้งแต่บทแรก ทำแบบฝึกหัดในแต่ละบทให้เข้าใจท่องแท้ จนเราสามารถทำแบบทดสอบ โดยไม่ดูหนังสือหรือตัวอย่าง และตั้งโจทย์ให้ตัวเองด้วย หากยังมีสิ่งที่ไม่เข้าใจต้องทำให้กระจ่างไม่ค้างคาใจในบทนั้น ผมถึงไปบทต่อไป
ตอนนั้นผมยังไม่มีคอมเป็นของตัวเองนะ ผมต้องฝึกเขียน Source Code แบบทดสอบใส่กระดาษ เวลาว่างจากรับจ้างขาบของหน้าราม พอตกเย็นเพื่อนเลิกงานค่อยได้ลองเขียน Source Code ลงในคอม เรียกได้ว่าโอกาศเรียนรู้ตอนนั้นค่อนข้างจะลำบากและเกรงใจเพื่อนมัน แต่ก็ 3-4 สัปดาห์ผ่านไป ก็เริ่มเข้าใจขึ้นมาก Code ก็ Error น้อยลง ตอนนี้เข้าใจในหัวเลย เหมือนเรานึกคำพูด
4. เราฝึกฝนจนเข้าใจ และฝึกเขียนจนชำนาญ และเปลี่ยนเล่มอืนศึกษาต่อไป และถ้าคุณศึกษาแบบ Basic จนสาแก่ใจแล้ว สิ่งที่จะฝึกต่อไปก็คงจะมีแต่ความคิดของคุณกับphp ต่อข้อห้าเลยน้อง>>>
5. ขั้นตอนนี้ ต้องศึกษาแนวคิดการเขียนโปรแกรมแบบต่างๆ เช่น OOP,Design Pattern,API,Security, database ,PEAR,PECl,SPC ต่างๆ ตามแต่ที่คุณอยากรู้เพิ่มเติม (ขั้นตอนนี้แนะนำให้ศึกษาจาก TextBooks จะเข้าใจง่ายกว่า)
6.ถึงขั้นตอนนี้แล้ว คุณเท่านั้นที่รู้แล้วละว่า คุณควรจะศึกษาอะไรต่อไป และคุณก็ไม่ต้องกลัวว่าจะศึกษาอะไรไม่เข้าใจ คุณเองจะรู้ว่าเพราะอะไร
อย่ากลัวการเขียนโปรแกรมผิดพลาด ให้ลองทุกๆอย่างที่คุณอยากรู้ เพราะเวลาที่คุณผิดพลาด คุณจะรู้คำตอบที่ถูกต้องเสมอ..
ให้กำลังใจยาวไปหน่อยนะ ฮึๆๆๆ
Good Luck^^"