Warning: session_start(): open(/tmp/sess_2rnkfb3462p5ujj500se88k717, O_RDWR) failed: No space left on device (28) in /disk2/guru/public_html/qa-include/app/users.php on line 146
เริ่มต้นเขียนโปรแกรมมือใหม่ควรเริ่มอย่างไรภาษาอะไร - CITEC-Guru ถามปัญหาคอม เขียนโปรแกรม
พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

เริ่มต้นเขียนโปรแกรมมือใหม่ควรเริ่มอย่างไรภาษาอะไร

+7 votes
สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษาอะไรน่าใช้สุด C/C++ , Java, Python หรือภาษาอะไรดีครับ
ถามเมื่อ Apr 16, 2012 in คำถาม IT ทั่วไป โดย admin (240 คะแนน)
edited Apr 19, 2012 โดย admin
   

11 Answers

+6 votes

ผมว่ายุคนี้ก็ยังคงยกให้ ภาษา C ครับ เพราะสามารถต่อยอดไป PHP หรือ OOP อย่าง C++ ได้ครับ  ไวยากรณ์ภาษาก็ไม่ซับซ้อนจนเข้าใจยากเกินไป เหมาะสำหรับผู้เริ่มต้นครับ

ตอบเมื่อ Apr 16, 2012 โดย Pichit Fame Thaikiaw (164 คะแนน)
+4 votes
ส่วนตัวแล้วแนะนำเป็น C++  ครับเขียนเริ่มต้นเพื่อให้รู้รูปแบบไวยกรณ์ก่อน ส่วนโปรแกรมที่ใช้เขียนก็ลองดู dev c++ ไม่ก็ netbean ดูครับ
ตอบเมื่อ Apr 16, 2012 โดย bankasl (117 คะแนน)
+2 votes
ไม่มี VB ให้เลือกบ้างเหรอครับ VB มันง่ายมากสำหรับผู้เริ่มต้นมากๆ C/C++ เรื่อง sensitive มันเยอะกว่า VB ครับ แต่ถ้าให้เลือกใน 3 ตัวนั้นก็คงเป็น C ครับ
ตอบเมื่อ Apr 16, 2012 โดย Nickyshox Bst (325 คะแนน)
+2 votes
หลายๆ ภาษา มีรากฐานมาจากภาษาซ๊ ครับ ถ้ามองซ๊จนแตกฉานแล้ว ไปต่อตัวไหน ก็สบายครับ
ตอบเมื่อ Apr 17, 2012 โดย Wisit Paew (247 คะแนน)
+3 votes
เริ่มจาก C ก็ดี หรือ PHP ก็ดี

ต่อยอดก็ไป OOP ก็พวก Java, C++, C#, VB ก็ขึ้นอยู่กับว่า เราจะทำอะไร ก็เลือกภาษาให้ถูก

แต่ที่สำคัญ พื้นฐานต้องดีก่อนที่จะไป OOP

 

สรุปจัดหนังสืองามๆ สักเล่ม จะเป็น C หรือ PHP เลยก็ได้ เพื่ออยากเน้นทางเว็บ

PHP ก็ OOP เหมือนกัน แต่แรกๆ ก็หัดเขียนแบบ ธรรมดาๆ ไปก่อน
ตอบเมื่อ Apr 17, 2012 โดย phanithanj (1,139 คะแนน)
+2 votes
จริงผมอยากแนะนำ python นะมันทำให้วินัยการเขียนโปรแกรม(การ indent ให้โค้ดอ่านง่าย) ดีขึ้นมาก แต่จะอะไรก็แล้วแต่เขียนอะไรก็ไม่สำคัญ ต้องเข้าใจโครงสร้างการทำงานก่อน
ตอบเมื่อ Apr 17, 2012 โดย Thanabodee Charoenpi (666 คะแนน)
ทำไมโหวตไมได้แหะ
+6 votes
ผมว่า Python เหมือนกันครับ เพราะเป็นภาษาที่เป็น pseudo code ในตัวได้เลย
เป็นภาษาที่จะฝึก 2 อย่างที่ผมว่าควรจะรู้ก่อนในการเริ่มเขียนโปรแกรม คือ 1. ระเบียบวินัยในการเขียน code, 2. logic การแก้ปัญหา เล็กๆก่อน

จากนั้นค่อยเป็น C ครับ ตรงนี้จะได้ concept พวก pointer, memory management เพิ่มขึ้น
แล้วจากนั้นก็ไปต่อ C++, Java, C# เพื่อเอา concept OOP

*ผมไม่แนะนำอย่างยิ่งที่จะเริ่มเขียน PHP เป็นภาษาแรก เพราะเป็นภาษาที่มีการแทรก tag ภาษาอื่น (HTML) ทำให้กระบวนการคิดแก้ปัญหาจะไปปนกับสิ่งที่ต้องการแสดงผลใน HTML
ตอบเมื่อ Apr 17, 2012 โดย Krurkrit Phoosakul (1,174 คะแนน)
เห็นด้วยครับ ถ้าเขียนเจ้าไพธอนแล้ว จะฝึกในด้านความเป็นระเบียบไปในตัวด้วย
แล้วก็พวก logic ในส่วนหนึ่ง แล้วก็ต่อ ไปที่ C -> C++ -> Java -> ..
ผมเองก็มองเหมือนคุณ Krurkrit Phoosakul เลย
+1 vote
ลองหาภาษาที่เขียนง่ายก่อนก้ได้ครับ (python, ruby) ให้เข้าใจโครงสร้างก่อน แล้วค่อยขยับไป C/C++
ตอบเมื่อ Apr 18, 2012 โดย Thanabodee Charoenpi (666 คะแนน)
+5 votes
เลือกภาษาได้แล้วก็อย่าลืมศึกษา Data Structure ด้วยละครับ
ตอบเมื่อ Apr 19, 2012 โดย Teva Mahaveera (272 คะแนน)
+1 vote

"เขียนโปรแกรมสำคัญที่แนวคิด(algorithm , Data Structure) ไม่ใช้ที่ syntax"

ตอบเมื่อ Apr 23, 2012 โดย Pratchaya Suputsopon (119 คะแนน)

Related questions

0 votes
0 คำตอบ
276 views ถามเมื่อ Sep 7, 2014 in C/C++ โดย kaakaa (102 คะแนน)
...