PDA

View Full Version : จะเริ่มเขียนโปรแกรมควรเริ่มเขียนภาษาไรก่อนเพื่อความสะดวก



talentter
25-05-2004, 04:07 PM
จะเริ่มเขียนโปรแกรมควรเริ่มด้วยภาษาไรก่อนเป็นลำดับเพื่อจะได้เอาไปใช้งานได้อย่างรวดเร็วและดีๆ

talentter
25-05-2004, 04:09 PM
ใครเล่น msn บ้างมาคุยกันจะได้ปรึกษากัน talentter@hotmail.com

asylu3
25-05-2004, 04:16 PM
ขึ้นอยู่กับเป้าหมายของการศึกษากับพื้นฐานความรู้ครับ
หากยังไม่เคยสัมผัสการเขียนโปรแกรมมาก่อนเลยแนะนำให้
ลองภาษา Basic หลักจากที่คุ้นเคยแล้วก็ลองเปลี่ยนมาใช้ Pascal,Java, C++
อย่างไรก็ตามนะครับทั่งนี้ทั้งนั้นไม่มีกฏจายตัวว่าภาษาไหนก่อนหลัง
มีข้อที่พิจารณาอีกข้อคือ ว่าต้องการจะนำไปใช้ทำอะไร
จริงๆแล้วการเขียนโปรแกรมก็เหมือนกับงานศิลปะล่ะครับ
ภาษาที่ใช้เขียนเป็นเพียงเครื่องมือ ฝู่กันที่ศิลปินแต่งแต้มภาพ
ในสมองให้เกิดเป็น รูปธรรมขึ้นมา ดังนั้นผลงานที่ออกมาก็คืออยู่
กับความสามารถ ที่ใช้อุปกรณ์นั้นๆให้ชำนาญ และก็ระยะเวลาในการฝึกฝนครับ

ทิ้งทายนิดนึงนะครับช่วยบอกละเอียดหน่อยนะครับว่า จะศึกษ programming ไปทำอะไร
เป้าหมายคืออะไร จะได้ชี้แนวทางให้ถูกกว่านี้ครับ

text.mode
05-12-2008, 08:28 PM
ถ้าอยากเริ่มศึกษาผมแนะนำ C/C++ นะครับ (แต่ถ้าจะเอาภาษาสคริปต์ก็เลือก Python เลย) เรียนรู้ง่ายครับ ท่านจะได้รู้หลักการทำงาน และมองเห็นภาพรวมของ programming แทบทั้งหมดเลย แต่หลายๆ ท่านอาจจะแนะนำว่า จาว่าไปเลย เพราะได้ใช้เวลาทำงานแน่ อันนี้ก็ถูกครับ แต่ผมมองว่ากว่าจะเขียนจาว่าได้นี่ต้องรู้คอนเซปต์เยอะมากๆ ทั้ง oop,encapsulation, etc. ถ้าจะเอามาใช้ในการเริ่มศึกษาผมว่ามันอาจจะหนักไปครับ แต่จะว่าไปพวกนี้เหมือนเป็นความเชื่อนะครับ บางคนว่าภาษานั้นดี ภาษานี้ดีกว่า ตรงจุดนี้ผมว่าต้องลองเองครับถึงจะรู้

ToaDz
06-12-2008, 01:45 AM
จากประสบการณ์ที่เรียนมานะครับ

เราควรเริ่มจากภาษา C ครับ เพราะภาษานี้ จะทำให้เราเข้าใจถึงเบื้องต้นของการเขียนโปรแกรมครับ เช่น ชนิดของตัวแปร หรือ รูปแบบภาษา (Syntac) ต่างๆ

ต่อมาเมื่อเข้าใจ ภาษา C แล้วนะครับ ควรศึกษาภาษา C++ ต่อไปนะครับ เนื่องจาก ภาษา C++ เป็น Object Oreinted Programming คือจะเขียนโปรแกรมในรูปเชิงวัตถุ (Object) ซึ่ง รูปแบบภาษาจะคล้ายๆกับ ภาษา C แต่จะดูในภาพรวมมากกว่า จะทำให้เรามองภาพของการเขียนโปรแกรมได้กว้างขึ้นครับ

piramid
23-01-2009, 10:57 PM
เริ่มจาก assembly เพื่อเรียนรู้ระบบ Hardware ต่อจากนั้นก็เริ่มเรียน C เพื่อเข้าสู่โปรแกรมโรงสร้าง ต่อจากนั้นก็ basic เพื่อเข้าสู่ การเขียนภาษาระดับสูง และก็ JAVA เพื่อเข้าสู่ OOP ต่อจากนั้นถ้าท่านต้องการเอาไปทำอะไรก็ต้องเจาะจงลึกลงไปในภาษานั้น ๆ เลย เช่นทางด้าน AI ก็จะเป็นพวก prolog , scheme , MATLAB ฯลฯ

babooza
17-04-2009, 02:34 PM
ก็มีคนแนะนำกันหมดละครับ ควรเริ่มต้นที่ภาษาซีก่อนอ่าครับเพราะเป็นพื้นฐานของหลายๆภาษาในปัจจุบัน อย่างภาษา Java c# PHP และPerl ก็มีรูปแบบโครงสร้างคล้ายๆกัน รวมถึงคำสังหรือพวกเครื่องหมายประกาศต่างๆ ถ้าเป็นซีแล้วจะศึกษาภาษาอื่นต่อก็ไม่ยากครับ

megagas
17-04-2009, 08:19 PM
เอาพื้นฐานจริงๆ ผมว่า .. ศึกษาเรื่องอัลกอริทึ่ม โครงสร้างข้อมูล
ฝึกการอ่านโค้ด หัดเขียนโฟลชาร์ตควบคู่ไปด้วยน่าจะดี

ถ้าคุณไม่มีพื้นตรงนี้ เขียนโปรแกรมภาษาอะไรก็ตาม อัลกอริทึ่มไม่ดี โปรแกรมที่ควรทำงานเร็วๆ ก็จะทำงานช้า

มันแตกต่างที่ชุดคำสั่งกับโครงสร้างภาษานิดหน่อยเท่านั้น นอกนั้นอยู่ที่อัลกอริทึ่มของผู้เขียนแล้วครับ

ปล. เห็นโปรแกรมเมอร์หลายคนเขียนโปรแกรมได้ แต่อัลกอริทึ่มนี่ดูไม่ได้เลย

doranobi
15-11-2009, 11:50 AM
C ก่อนเลยครับ แรกๆอาจจะงงๆนะครับ อ่านเองอาจไม่ค่อยรู้เรื่อง ถ้าหาครูได้จะดีมากครับ
ที่เลือก C อ่ะครับเพราะว่า ทำให้เราเข้าใจการเขียนโปรแกรมได้ดีขึ้นในระดับนึงเลยครับ พอเราจะไปเรียนภาษาอื่นก็จะง่ายขึ้นครับ อีกอย่างคือ มันเป็นพื้นฐานของหลายๆภาษาและใช้ได้ค่อนข้างหลากหลายอ่ะครับ อยากถ้าจะไปทำโปรแกรม Iphone ก็ต้องมีพื้นฐานจาก C มาก่อนครับ แล้วไป C# อะไรงี้ครับ :) :)

skykiller
15-11-2009, 01:08 PM
ผมว่าควรเริ่มต้นจากภาษา C นะครับ เพราะมันเป็นพื้นฐานที่สามารถต่อไปใช้ภาษาอื่นๆได้
หลังจากเราศึกษาภาษา C แล้วก็ควรไปศึกษา เรื่อง อัลกอริทึม ศึกษาเรื่องบิ๊กโอจะได้เขียนโปรแกรมได้มีประสิทธิภาพมากขึ้น
หลังจากนั้นก็ลองศึกษาภาษาที่เราสนใจอะครับเพราะถ้าเรามี C และ อัลกอริทึ่ม ที่ดีแล้วภาษาอื่นก็น่าจะไปได้สวย
ผมแนะอีกอย่างจะลองไปเขียนภาษา แอสซัมบลี ดูก็ดีครับจะได้เข้าใจละเอียดมากขึ้น

aaima2000
03-02-2010, 12:51 AM
ผมเองเริ่มจาก C ครับ แต่ก่อนหน้านั้นใช้โปรแกรม MatLab มาก่อน
จากนั้น อาจารย์เค้าก็ให้เขียน Java VHDL(อันนี้ ผมก็ งงๆ อยู่เหมือนกัน :P ) ASM ซึ่งก็ต้องแล้วแต่ ผู้ใช้ นะครับ
ว่าจะเอาไปใช้ด้านไหนๆ
ทิ้งท้ายไว้อีกนิด ก่อนหน้าจริงๆนั้น ผม ก็ลองเอาบอทมาเขียนเล่นๆน่ะครับ
ก็ลองผิดลองถูกลองค้นหาข้อมูลมาใช้ดูครับ เดี๋ยวนี้ อินเตอร์เน็ต ก็เป็นผู้ช่วยตอบคำถามให้เราได้เยอะขึ้นครับ
แต่ก็ต้องได้รับการฝึกฝน มาพอสมควรนะครับ ควรจะแลกเปลี่ยนหาความรู้กับผู้อื่นด้วยเยอะๆครับ
ในเวปนี้ ก็มีผู้เขียนโปรแกรมเก่งๆหลายคนนะครับ :lol:

arraiwa
03-02-2010, 09:31 AM
ผมเริ่มจาก ภาษา ซี ครับ

เพื่อจะได้รู้หลักการ การเขียน

โปรแกรมต่าง และ Concept

ต่าง ๆ จากนั้นค่อยเน้นว่าต้องการ

ศึกษาภาษาไรอย่าง จริงจัง ก็ไปทาง

ภาษานั้นเลย เมื่อรู้หลักการโดยภาพรวม

จะทำให้การศึกษาง่ายขึ้นครับ

GNoThaiGameRo
15-03-2010, 09:00 PM
ตั้งแต่อยู่วงการนี้มา


ภาษา C เนี้ยแหล่ะเป็นภาษาแรกที่ควรศึกษา จะข้ามไปก็ไม่รู้เรื่องเลยแหล่ะ พื้นฐานคือ C ก็ต้องเริ่มจาก C ไปก่อนครับ

Unlimitez
18-03-2010, 02:45 PM
ส่วนตัวผมนะครับ

เริ่มจาก C++(Command Line) แล้ว C#(GUI) ตามด้วย Shell Script บน linux แล้ว Java ครับ

โปรแกรม ก็ตามนี้
C++ >> DevC++ ผิดตรงไหน หาไม่แทบไม่เจอ อิอิ งงๆ
C# >> Microsoft Visual C# ยืดหยุ่นมากก แก้อะไรง่ายไปหมด
Shell Script >> Linux Ubuntu
Java >> Netbean ยืดหยุ่นมากก สบายเรย

C# กับ Java จะเป็น เรื่องของ OOP ถ้าไม่เคยเรียนหรือไม่รู้เรื่องเลย จะเข้าใจ concept มันยากสักนิดๆ

อาจงงๆ ผมก็อาจารย์สอนไม่เขาใจหรอกครับ ต้องมาลองเขียนเองถึงจะเข้าใจ OOP

thenologo
22-03-2010, 11:57 PM
สำหรับผม ต้อง ภาษา ซี ก่อนเลยครับ เพราะเป็นพื้นฐานในการต่อยอดไปเรียนในภาษาอื่นต่อไปได้

และรูปแบบโครงสร้างที่เข้าใจง่าย ทำให้คนที่ไม่มีพื้นฐานสามารถเรียนรู้ได้อย่างรวดเร็วครับ