คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
python
https://ocw.mit.edu/courses/intro-programming/
ถ้าสนใจภาษาอื่น ๆ เลื่อนลงมาล่าง ๆ
Youtube - prasertcbs
https://www.youtube.com/user/prasertcbs/playlists
ภาษาสมัยใหม่ มันจะคล้าย ๆ กัน ประมาณว่าก๊อปกันไปกันมา
syntax จะคล้าย ๆ กันไปหมด เรื่องภาษาอะไรจึงเป็นเรื่องรอง
ภาษาที่ facilities เยอะสุด จุกจิกน้อยที่สุด ง่ายสุด
จะดีที่สุดสำหรับ "การเรียน" และ "การทดลอง"
ใน 1st course ให้หัดคิดแบบ programmer หัดแก้ปัญหาเป็นหลัก
โดยใช้ภาษาหนึ่ง ๆ เป็นเพียงเครื่องมือการทำ branching, iteration
พูดอีกอย่างคือ หัดฝึกใช้ concept การแก้ปัญหาด้วยภาษาหนึ่ง ๆ เท่านั้นเอง
ถ้าสนใจตระกูล C/C++
http://www.stroustrup.com/programming.html
เริ่มที่เล่มนี้น่าจะดี คุณปู่แกมี approach แบบเดียวกับภาษาสมัยใหม่
ไม่ใช่สไตล์บ้าน ๆ โบราณ ๆ ที่ยัง (ดันทุรัง) สอนกันแถว ๆ นี้ครับ
ข้อดีของการเรียนตระกูล C/C++ คือ คุณจะรู้จัก performance cost ของกระทำอะไรสักอย่างแบบจริง ๆ เห็นจริง ๆ กับตาว่าอันไหนถูก อันไหนแพง เพราะเบื้องหลังมันคืออะไร
แน่นอนว่ากว่าคุณจะไปถึงจุดที่คุณ "จำต้อง" คำนึงถึง performance cost นั้น
มันไม่ใช่ ไม่จำเป็นและไม่ควรอย่างยิ่งสำหรับ 1st course
หลีกเลี่ยงการเรียน C แบบสไตล์โบราณครับ
https://ocw.mit.edu/courses/intro-programming/
ถ้าสนใจภาษาอื่น ๆ เลื่อนลงมาล่าง ๆ
Youtube - prasertcbs
https://www.youtube.com/user/prasertcbs/playlists
ภาษาสมัยใหม่ มันจะคล้าย ๆ กัน ประมาณว่าก๊อปกันไปกันมา
syntax จะคล้าย ๆ กันไปหมด เรื่องภาษาอะไรจึงเป็นเรื่องรอง
ภาษาที่ facilities เยอะสุด จุกจิกน้อยที่สุด ง่ายสุด
จะดีที่สุดสำหรับ "การเรียน" และ "การทดลอง"
ใน 1st course ให้หัดคิดแบบ programmer หัดแก้ปัญหาเป็นหลัก
โดยใช้ภาษาหนึ่ง ๆ เป็นเพียงเครื่องมือการทำ branching, iteration
พูดอีกอย่างคือ หัดฝึกใช้ concept การแก้ปัญหาด้วยภาษาหนึ่ง ๆ เท่านั้นเอง
ถ้าสนใจตระกูล C/C++
http://www.stroustrup.com/programming.html
เริ่มที่เล่มนี้น่าจะดี คุณปู่แกมี approach แบบเดียวกับภาษาสมัยใหม่
ไม่ใช่สไตล์บ้าน ๆ โบราณ ๆ ที่ยัง (ดันทุรัง) สอนกันแถว ๆ นี้ครับ
ข้อดีของการเรียนตระกูล C/C++ คือ คุณจะรู้จัก performance cost ของกระทำอะไรสักอย่างแบบจริง ๆ เห็นจริง ๆ กับตาว่าอันไหนถูก อันไหนแพง เพราะเบื้องหลังมันคืออะไร
แน่นอนว่ากว่าคุณจะไปถึงจุดที่คุณ "จำต้อง" คำนึงถึง performance cost นั้น
มันไม่ใช่ ไม่จำเป็นและไม่ควรอย่างยิ่งสำหรับ 1st course
หลีกเลี่ยงการเรียน C แบบสไตล์โบราณครับ
แสดงความคิดเห็น
จะเริ่มเขียนโปรแกรมต้องเริ่มจากภาษาอะไรก่อนดีครับ?