พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

ไม่มีประสบการณ์เขียนโปรแกรมเลยควรเริ่มด้วยภาษาใดดีครับ

0 votes

 

แบบว่า ผมยังไม่มีประสบการณ์เรื่องการเขียนโปรแกรมเลยแม้แต่นิดเดียวครับ
แต่ว่า ผมอยากจะลองศึกษาดูโดยการซื้อหนังสือ โปรแกรมภาษามาศึกษาสักเล่มนึง
แต่ไม่รู้ว่าควรจะเริ่มด้วยการเขียนโปรแกรมภาษาอะไรดี ที่เป็นพื้นฐานและเขียนง่ายๆ
ช่วยแนะนำผมด้วยนะครับ
ถามเมื่อ Feb 26, 2013 in programing-ทั่วไป โดย Surathep To (102 คะแนน)
   

2 Answers

0 votes
VB.net >> c#.net ถ้าอยากมาสาย .net อ่ะนะ..

เก่าหน่อยก้อ JAVA
ตอบเมื่อ Feb 26, 2013 โดย geekaboy (114 คะแนน)
+2 votes

แยกตามประเภทโปรแกรมที่จะเขียนนะครับ

ประเภทประยุกต์ใช้งาน

เช่น Application, Web desktop mobile

แนะนำให้เข้าใจเรื่อง Loop เอาให้เทพเลยครับ ทุกเรื่องก็จะผ่าน
ที่เหลือก็เป็นแค่ function และ syntax ที่แต่ละภาษาจะแตกต่าง
กันออกไป ขอให้เข้าใจหัวใจในการเขียนโปรแกรมในเชิงนามธรรม
แล้วไม่ว่าภาษาอะไรก็จะเขียนได้ครับ

จากนั้นแต่การเขียนโปรแกรมเชิงวัตถุครับ ภาษาอะไรก็ได้จะ Java
หรือ .Net ก็ได้ครับ ขอให้เข้าใจหลักการเขียนแบบเชิงวัตถุก็พอ

ประเภท Microcontroller Electronics

แนะนำให้อ่านภาษา c/c++ เพราะส่วนใหญ่ ภาษาที่ใช้เขียนจะมี
พื้นฐานจากภาษานี้ครับ

ประเภท Algorithm เขียนเพื่อ แก้ปัญหาต่าง

ระดับต้น ให้เรื่มต้นจาก Loop แล้วฝึก recusive ฝึกมองแบบ
Top-Down และ Bottom-Up อ่าน Data Structure ให้แน่นๆ
แค่นี้ก็แก้ปัญหาได้เยอะแยะแล้วครับ

(ขอเน้นเรื่อง Data structure ช่วยได้มากจริง)

ระดับสูง เริ่มภาษา Logic (เช่น Prolog) Functional program-
ming เช่น (Haskell, Erlang, Scheme) ช่วยแก้ปัญหาบาง
อย่างที่ภาษาประเภท Imperative แก้ไม่ได้

ประเภททดสอบเจาะระบบ โปรแกรม

แนะนำภาษา C/C++ เพราะหนีไม่พ้นจริงๆ เวลาเขียน Assembly
Dll, Window Driver ถ้าใช้ C/C++ จะง่ายครับ

โดยรวม

เริ่มจากเข้าใจ concept การเขียนโปรแกรมแบบพื้นฐาน เรื่องพวก
Loop พวกเปรียบเทียบ If Else ต่างๆ ไม่ต้องซื้อหนังสือหรอกครับ
ศึกษาจากเว้บเอา เช่น http://programming.in.th/tutorial/index.php

พอเริ่มได้ค่อยซื้อหนังสือภาษาที่เราจะใช้ เช่นจะเขียน DesktopApp
แบบ .NET ก็ไปซื้อมาอ่านครับ

ตอบเมื่อ Mar 9, 2013 โดย nodtem66 (218 คะแนน)
ให้คำแนะนำได้ดีมากๆ ขอบคุณมากสำหรับคำแนะนำดีๆครับ

Related questions

0 votes
0 คำตอบ
0 votes
0 คำตอบ
107 views ถามเมื่อ Dec 9, 2015 in programing-ทั่วไป โดย Nongboy (102 คะแนน)
...