อยากจะรู้ว่า ถ้าจะเริ่มต้นเรียนอะ ควรเริ่มที่ภาษาอะไรดีอะ ที่มันมีประโยชน์และ เขียนดดได้ง่ายๆ
เพิ่งเริ่มคับ
Printable View
อยากจะรู้ว่า ถ้าจะเริ่มต้นเรียนอะ ควรเริ่มที่ภาษาอะไรดีอะ ที่มันมีประโยชน์และ เขียนดดได้ง่ายๆ
เพิ่งเริ่มคับ
เเนะนำภาษา cอะคับผมคิดว่ามันง่ายที่สุดเเล้วนะ เเถมภาษาC ยังเป็นตัวต่อยอดไปยังภาษาต่างๆได้ดีนะคับ ศึกษาภาษาC ชำนาญเเล้วจะทำให้ภาษาอื่นๆนั้นเข้าใจง่ายขึ้นนะคับ
เห็นด้วยครับแนะนำว่าเป็นภาษา C ครับ (จริง ๆ แล้ว Pascal ง่ายกว่าเยอะแต่ตอนนี้ใช้ทำเขียดอะไรไม่ค่อยไดแล้วอะ) ถ้าเขียนคล่องแล้วใช้ประโยชน์ได้หลากหลาย ทำงานจัดการในระดับ Bit ก็ได้แจ๋วดีนา... Java เองก็มาแรงเหมือนกันแต่ไม่มีพวก Pointer และรู้สึกว่าจะไม่ยินดีให้เราจัดการกับพวกหน่วยความจำ(งั้นก็ไม่ค่อย Work กับพวกแฮกเกอร์เนอะ) C ดีกว่าคับ แต่ผมเองก็ไม่ค่อยได้เรื่องเท่าไร
ถ้าเขียน application เล็กๆ เล่นๆ ก็ vb ก็ง่ายดี หรือ java ก็ง่าย เป็นตัวทำมาหากินได้ในอนาคต web application มาแรง ....
ถ้าเริ่มต้นเขียนโปรแกรมแนะนำให้ลอง Pascal ดูก่อนครับ ง่ายที่สุดแล้ว
สามารถจดจำลักษณะคำสั่งได้ง่าย เพราะคำสั่งที่ใช้เป็นภาษาใกล้เคียงกับมนุษย์
เพื่อฝึกการ Programming เบื้องต้น จะได้รู้หลักการเขียนโปรแกรมได้ง่ายๆ
หากเขียนจนชำนาญแล้วก็สามารถขยับขึ้นมาใช้ C ได้อย่างไม่มีปัญหาครับ
Python ไพธอน ครับ (จากประสบการณ์การสอน เด็กและผู้ใหญ่)
สุดท้าย ก็ต้องลองศึกษาเปรียบเทียบดูหลายๆ ภาษาด้วยตนเอง และจะรู้ถึงความชอบของตน
โชคดีครับ
ผมเขียนครั้งแรกเป็นพาสคาลนะครับ เอาพอรู้เรื่องแล้วก็ไปต่อซี รู้สึกว่าเก็ทซีได้เร็วๆมาก หลังจากที่ได้พาสคาล
ตอนนี้ก็กำลังศึกษาไพธอนอยู่อ่ะครับ
ภาษา C เคยเขียนมาอยู่ แต่ว่าเริ่มลืมๆแล้วละครับ แต่ผมว่าก็ง่ายนะผมไม่เคยมีพื้นฐานเลย ผมว่าทุกคนคงจะศึกษาไม่ยากครับ
ผมยกให้ pascal ครับ ตามความคิดของผม สิ่งมี่สำคัญที่สุดในการเขียนโปรแกรมก็คือ
algorithm ครับ ซึ่ง pascal น่าจะเหมาะกับผู้หัดใหม่ ถ้าไปเริ่มพวก c++ ที่มี pointer
จะทำให้งงและ ท้อไปซะก่อนน่ะครับ
Python ก็เป็นอีกทางเลือกนึงครับ ง่ายเหมือนกัน
แต่เป็นภาษาที่ทำให้คนเขียน C/C++ มานิดหน่อยเพราะไม่มีการสิ้นสุด scope ด้วย "{}" หรือจบ Line of code ด้วย ";"
เรียนอันไหนก็ได้ ขอให้สร้างโปรแกรมให้ได้ซักชิ้นนึงแล้ว จะภูิมิใจมีกำลังศึกษาต่อเอง
ถ้าจะเอาเข้าใจง่ายก็คงต้องยกให้ passcal ครับเพราะรูปแบบและระบบ เข้าใจง่ายภาษา และ ระดับการเขียน ไม่ซับซ้อน เป็นแบบเรียงกันไป บรรทัดต่อบรรทัด
แต่ถ้าจะเอาแบบใช้งานได้แทบจะครอบจักรวาล ก็ต้อง C ครับ หลายๆคนอาจจะคิดว่า C นั้นเริ่มต้นยาก แต่ถ้าเข้าใจพื้นฐานแล้ว ทำงานได้ดีกว่า passcal มากครับ ที่สำคัญหาตัวอย่าง code ต่างๆได้ง่ายกว่า เพราะเป็นภาษาที่คนนิยมมากเป็นอันดับต้นๆครับ
แต่ถ้าเป็น passcal หรือ delphi ตัวอย่างนั้นก็พอมี แต่คนไทยไม่นิยมใช้ ตัวอย่างที่เป็นภาษาอังกฤษนั้นก็หายากพอดู ส่วนใหญ่ที่ผมเจอมาก็ภาษาเยอรมัน ภาษา จีน และ เกาหลีครับที่มีใช้ delphi เยอะ แต่ถ้า C นั้นมีตัวอย่างแทบทุกภาษา และมีตั้งแต่ เบื้องต้นจนถึง แบบ สุดยอดก็มีครับ
ดังนั้นถ้าแนะนำผมว่า C ไปเลยครับเพราะยังไงซะก็เพิ่งเริ่มยังไม่ชินกับระบบของภาษาอะไรอยู่แล้วจะได้ไม่สับสน
งึมๆ สำหรับ ผมนะครับ ผมคิดว่า ภาษา C นะ เป็นภาษา ที่ ง่ายที่สุด ในหมู่ของภาษาของคอมพิวเตอร์ด้วยกัน แต่ถ้า อยากเนื้อหาแน่นๆก็ควร ศึกษา ภาษา แอมซีแบม หรือ ภาษาเครื่องนะครับ ขอบคุณครับ
เริ่มต้นที่ภาษาอังกฤษก่อนเลย เพราะว่าส่วนใหญ่ใช้ภาษาอังกฤษเขียนโปรแกรมขั้นสูง จากนั้นก็มาศึกษาเรื่องคำสั่งต่างๆที่ส่วนใหญ่จะเหมือนๆกันในทุกภาษาหมายถึงโครงสร้างของภาษาแนะนำให้ใช้ภาษา c ฝึกเขียน ขั้นต่อมาเริ่มคิดที่จะทำโปรแกรมเป็นของตัวเองจริงๆกะเอาไว้เป็นผลงานเพื่อความภาคภูมิใจก็หัดเรียนเขียนจาวา สร้างพวกโปรแกรมง่ายๆที่อนาคตอาจจะนำไปใช้งานได้จริงก็ให้เขียนโปรแกรมพวก CRUD
(CREATE READ UPDATE DELETE) แล้วก็ฝึกเขียนจนถึงขั้น ADVANCE เมื่อไหร่ก็นำวิทยายุทธที่ได้เรียนมาไปทำงาน เขียนภาษาจาวาเงินเดือนอยู่ระดับ 30,000 up ทำได้ตามนี้ชีวิตรุ่งโรจแน่นอนครับเชื่อผม
เห็นด้วยๆ ตอนผมเรียนก้อเริ่มจาก C กะ pascal น่ะ น่าจะเป็นเบสิกไปสู่ภาษาอื่นๆแว้วล่ะ
สำหรับผม โดยส่วนตัวผมแล้ว ผมว่า c++ ง่ายน่ะเพราะว่า ภาษาแรกที่ผมเริ่มเขียนก็ c++ ผมว่า syntax และรูปแบบการนำไปใช้ของใน c++ มันง่ายต่อการทำความเข้าใจ เช่น พวก cout ,cin และ c++เป้นภาษาที่ไม่ได้เก่ามีลูกเล่นอะไรหลายอย่างให้เรียบ ก้ลองดูนะคับ สิ่งสำคัญถ้าเข้าใจภาษานั้นแล้ว ทุกอ่ย่างก้จะดูง่ายขึ้น
สมัยผมเขียน web programming ใหม่ๆ ก็คว้าโน่นคว้านี่มาทำเรื่อยๆครับ (ลองผิดลองถูก)
ตั้งแต่ cgi , asp สุดท้ายมาลงตัวที่ php ครับ ซื้อหนังสือของรุ่นพี่ที่มหาลัยแล้วเอามาเขียนง่ายๆก่อน พอทำได้ก็ค่อยได้หัวข้อถัดไป
งั้นผมแนะนำ php แล้วกันนะครับ
อืม ส่วนผมคิดว่าอยู่ที่คุณอะ อยากเป็นอันไหน เพราะภาษาแต่ละอันมันจะพัฒนาได้ไปเรื่อยๆ ถ้าอยากเป็นอันไหนก็เรียนรู้และศึกษามันให้รู้จริงไปเลยซักอันเลยจะดีกว่านะครับ
ความคิดเห็นส่วนตัว
ง่ายๆ และมีประโยชน์ แนะนำ Action Script ของ Flash ครับ ในกรณีที่มีพื้นพวกกราฟฟิกมาบ้าง
จะทำให้ไม่เบื่อง่ายครับ ผมแนะนำให้ ครูคอมแถวบ้าน นำไปสอน โปรแกรมเบื้องต้นสำหรับเด็ก มัธยม มาแล้วครับ
เด็กๆชอบ
ต้องถามตัวเองว่า อยากจะทำอะไรก่อน อยากจะเขียนโปรแกรมอะไร แนวไหน
แล้วก็ดู syntax ของภาษา ว่า เราชอบหรือป่าว ดูว่ามันจะเขียนยากมั๊ย แล้วก็จับไปเลย เอาให้ชำนาญ ก่อน
หลังจากนั้น พอจะเปลี่ยนภาษาที่เขียนก็ไม่ใช่เรืื่องยาก เพราะแค่เปลี่ยน syntax ของภาษา แล้วก็พวก keyword เล็กน้อย
สู้ๆ ^^
สำหรับมือใหม่ แนะนำ ภาษา BASIC (เขียนง่าย เข้าใจง่าย)
ถ้าพอมีพื้นบ้าง แนะนำ ให้เลือกภาษาที่สามารถเขียน OOP ได้ เช่น C++
ก็แล้วแต่ความถนัด และความชอบของแต่ละบุคคล ^^
สำหรับผมขอแนะนำ Pascal ครับ ง่ายดี มันเป็นแบบone line one command
แล้วก็ต่อด้วย c++ จากนั้นจะไปจับ perl ต่อก็ดีครับ
พอมีพื้นฐานมากขึ้นก็ไปจับตัวอื่นๆได้สบาย
หรือจะลอง .net เลยก็ได้เพราะ tool เขาช่วยเขียนโปรแกรมได้เยอะ
อืมก็ว่าจะฝึกเหมือนกันครับ Pascal คืดว่าน่าจะไม่ยากนะ ^ ^
ผมก้อขอแนะนำภาษา C แล้วกันคั้บ อย่างที่พี่ๆ ทุกคนช่วยแนะนำอ่ะคั้บ
มันเหมือนเป็นภาษา ที่สามารถนำไปต่อยอดเพื่อศึกษาภาษาอื่นได้คั้บ
เช่น C++ ,หรือว่า Java เนื่องจาก tool ที่ช่วยในการเขียนภาษาพวกนี้
หาได้ง่าย แล้วส่วนมากจะมีขนาดเล็กด้วยคั้บ เหมาะสำหรับมือใหม่จิงๆ
ถึงแม้กระนั้นกระผมเอง ก้อยังไม่ชำนาญภาษา c เท่าไรนัก เหอะๆ
สู้ๆนะคั้บ จาเป็นกำลังใจให้ :rolleyes:
ถ้าภาษาในการเขียนโปรแกรมนะคับ ผมแนะนำให้เขียน Pascal ก่อนนะคับ หรือว่า Assemble อ่ะ
แต่ถ้าอยากเขียนภาษาง่ายๆมากๆซึ่งไม่ค่อยเกี่ยวอะไรเท่าไหร่ก้เขียน Html หรือ Java ก่อนก้ได้นะคับเพราะว่ามันไม่ยากเท่าไหร่ง่ะ
ความคิดผมนะเลือก C หรือ PASCAL ก็ได้ตัวใดตัวหนึ่ง ถ้าคุณฝึกเขียนตัวใดตัวหนึ่งได้คล่องแล้วคุณไปจับตัวไหนก็สบายครับ ก็ข้อแนะนำนิดหนึ่งนะครับว่าภาษาในการเขียนโปรแกรมน่าจะจำแนกเป็นพวกๆประมาณนี้
- Sequen Programming เช่น c pascal
- Objec เช่น java, c++
- Application เช่น vb, vc
- Database เช่น mySql, Oracle
ผมจำแนกตามที่ผมคิดนะครับคนอื่นอาจต่างออกไป แล้วแต่จะสนใจขึ้นกับตัวเราเองครับ
เราว่า c ดีที่สุด อ่านเองก็เข้าใจง่าย
เริ่มต้นน่าจะรู้จักภาษา C นะคับเช่น C++ C#
น่าจะดู๊ที่สุด
ถ้าสนใจจะเรียนต่อทางไฟฟ้าหรือภาคคอนโทรล ผมแนะนำว่าเริ่มต้นภาษา C ดีที่สุด เพราะจะเรียนทางนี้จะหนีไม่พ้นไมโครคอนโทรลเลอร์ ซึ่งส่วนใหญ่จะโปรแกรมด้วยภาษา C จะได้สามารถเข้าใจการทำงานของไมโครคอนโทรลเลอร์ได้ง่าย คนที่ไม่ชอบวิชานี้ส่วนใหญ่จะไม่ชำนาญภาษา C
สำหรับตัวผมเองผมว่าภาษา C ครับ มันน่าจะง่ายต่อการทำความเข้าใจ
และสามารถเข้าถึง/จัดการระบบหน่วยความจำได้ด้วย
C กับ Pascal น่าจะพอๆกันนะคับ (สำหรับความยาก) เพราะหน้าตาก็คล้ายๆกัน ต่างกันนิดหน่อย
สิ่งที่สำคัญที่สุดน่าจะเป็นความรู้ ความเข้าใจแบบตรรกะ นะคับ
พวก Flow chart , Pseudocode [ไม่รู้สมัยนี้เขายังใช้กันอยู่รึป่าว เหอะๆๆ]
ต่อให้จับภาษาไหน แค่ศึกษาการใช้คำสั่งนิดหน่อยก็เขียนโปรแกรมได้หมดแหละคับ
โดยส่วนตัวผมแล้ว เริ่มเขียนโปรแกรมแรกๆเลยก็คงเป็นภาษา C เรียนมาตั้งแต่ปวช.ล่ะ ต่อป.ตรีก็ยังได้เรียนมันอีก
เหมือนว่าหลักสูตรการเรียนการสอนที่เรียนมาเค้าอยากให้เน้นภาษาซี
เพราะเป็นภาษาที่เป็นพื้นฐานที่ควรทำความเข้าใจมันให้ได้
เพื่อไปต่อยอดภาษาอื่นๆได้อีกต่อไป ผมก็คงจะแนะนำเริ่มกันที่ภาษาซีเหมือนคนอื่นๆน่ะครับผม
ส่วนตัวใช้ภาษา C ครับ เพราะใช้กับงานอินเตอร์เฟสกับ Com และ Hardware ง่ายสุด รวมทั้งต่อยอดเขียนโปรแกรมควบคุมคอนโทรลเลอร์เช่น MCS 51 และ PIC ได้ง่ายครับ <_<
Step ผมแบบนี้ครับ Java > ActionScript(Flash) > Delphi > VB > C#
แต่ผมว่าเริ่มที่ภาษาไหนก็ได้ครับ ที่สำคัญมันอยู่ที่คอนเซ็บครับ
ถ้าคอนเซ็บโปรแกรมมิ่งเราได้แล้ว ภาษาไหนก็สามารถเรียนรู้ได้หมดครับ
เพราะถ้าจำ syntax ภาษานั้น ๆ ได้เราก็ศึกษาต่อได้เองแล้วครับ
ผมว่าเริ่มด้วยภาษาตระกูลC ดีกว่าครับ เป็นภาษาระดับกลาง ใช้ง่ายแล้วก็รวดเร็วครับ ถือว่าเป็นภาษาที่ใช้กันเยอะที่สุดทั่วโลกเพราะมีการสำรวจแล้ว แต่ถ้าจะเริ่มด้วยภาษาอื่นก็ได้ครับเหมือนกัน อย่างพี่ผมก็ใช้pascal
สำหรับผม ผมว่า ภาษา c กะ จาวา อาจเป็นเพราะเรียน มาแนวๆ นี้ มั้ง
ภาษาระดับกลาง --?Quote:
ผมว่าเริ่มด้วยภาษาตระกูลC ดีกว่าครับ เป็นภาษาระดับกลาง ใช้ง่ายแล้วก็รวดเร็วครับ ถือว่าเป็นภาษาที่ใช้กันเยอะที่สุดทั่วโลกเพราะมีการสำรวจแล้ว แต่ถ้าจะเริ่มด้วยภาษาอื่นก็ได้ครับเหมือนกัน อย่างพี่ผมก็ใช้pascal
[/b]
ภาษาซีเป็นภาษาระดับสูง ไม่ใช่เหรอครับ
หมายความว่าความยากมันกลางๆเหรอ - -?
---------------------------------------
ผมหัดจาก
Pascal > C / C++
แต่ตัวแรกสุดที่เคยทำ ก็ QBASIC
โดยส่วนตัวผมว่าศึกษา Pascal เป็นตัวแรกดีกว่าเพราะมันเข้าใจง่าย ไม่มีพวกpointerทำให้ไม่งงมากอ่ะครับ
พอเราเป็น Pascal ค่อยมาฝึก C จะทำให้เรียนรู้ได้ไวครับ
ภาษา python จะง่ายเหมาะกับการเรียนรู้การเขียนโปรแกรมเบื้องตัน กับ ภาษา C เพื่อศึกษา sturcture ของภาษาและเป็นพื้นฐานของหลายภาษา ค่ะ :D
ผมว่าควรเริ่มจาก C หรือ Pascal ครับ
ภาษา C จะเป็นภาษาระดับกลาง คือ ไม่เชิงจะเป็นภาษาที่มนุษย์ใช้พูดกัน
ภาษา Pascal จะเป็นภาษาระดับสูง ซึ่งจะใช้คำที่คนทั่วไปใช้พูดกัน (แต่ก็ไม่ทั้งหมด)
ถ้าจะพัฒนาไปอันอื่นได้เร็วๆ ก็เริ่มจาก C ก็ได้ครับ
ถ้าจะปึ๊กการเขียนหลายๆ แบบ ก็ลอง Pascal ไปด้วยก็ดีครับ สามารถเอาไปต่อยอดกับ Delphi ได้ครับ
ถ้าของผมผิดหรืออย่างไรช่วยชี้แนะด้วยครับ ^^
ผมว่า c++ ก็ไม่ยากนะครับ ถ้าจะเอามาเป็นภาษาเริ่มเขียนโปรแกรม ที่ ม.ผม ก็ใช้ C++ Console Application เป้นภาษาแรก ต่อมาจะเป้น java เพราะต้องเขียนเป็น class และต่อไปอีกก็ แอซแซมบรี ส่วนภาษาอื่น ผมไม่รุ้ว่ายากกว่า c++ เยอะมั๊ยเพราะไม่เคยศึกษา เคยเห้น code ผ่านๆ ผมว่าก็หล้ายๆกันนะครับ ต่างแค่คำสั่งของแต่ละภาษา ถ้ารุ้ภานึงแล้ว ภาษาอื่นๆก็ไม่ยากหรอกครับ
เห็นด้วยกะ C ครับ หลาย ความเห็น เยอะเหลือเกิน คุณเจ้าของกระทู้จะงงริป่าวเนี่ย
โดยส่วนตัวครับ ไปร้านหน้งสือครับ แล้วลอเปิดอ่านดู ครับ หลาย ๆ เล่ม
แล้วรู้สึกว่า vb จะเข้ากับตัวผมเองมากที่สุดครับ (อ่านแล้วรู้สึกเข้าใจ)
ก็เลยอยากให้คุณลองอ่านดูก่อนก็ได้ครับ เพราะทุกคนมีความถนักแตกต่างกันครับ
แต่ถ้าต้องการ ทำได้หลากหลายก็ C ครับ
ไม่ทราบว่ารู้ริยังครับ บริษัทระดับโลกอย่าง google ใช้ python เขียน นะครับ
ลองคิดดูแล้วกันว่า GooGle ทำอะไรได้มั่ง
C ครับ Syntax เข้าใจไม่ยาก เรียนเพื่อเรียนรู้รูปแบบการเขียนภาษาครับ
ถ้าเข้าใจก็ต่อ C++,C#,Java โลด
ปล.อาจจะงงเรื่อง pointer นิดๆนะ :P