PDA

View Full Version : จะเรียนภาษาคอม ควรเริ่มต้นที่ไหนดีครับ



AiOn
03-06-2009, 10:56 PM
พอดี ผมเป็นคนที่ชอบเกี่ยวกับคอมฯอยู่แล้วล่ะนะครับ พอดีผมอยากจะซื้อหนังสือที่เกี่ยวกับ ภาษาคอมฯ แต่ผมยังไม่รู้เลยว่า ควรจะเริ่มต้นที่ภาษาไหนดี ช่วยแนะนำให้หน่อยนะครับ

เห็นมีบางคนแนะนำว่าให้เริ่มจาก html ก่อน ผมควรจะทำตามคำแนะนำหรือปล่าวครับ


ปล. ตอนนี้เรียนอยู่ ชั้น ม2 ที่โรงเรียนผมกว่าจะได้เรียนเรื่องพวกนี้ก็ปาไปตั้ง ม5 แล้ว

happybank
03-06-2009, 11:38 PM
เอาละสิ เจอคำถามอภิมหาอมตะอีกแ้ล้ว งั้นพี่ขอตอบด้วยคำตอบอมตะเหมือนกันละกัน :lol:

อย่างแรกเลยน้องลองถามใจตัวเองก่อนว่าจะเขียนโปรแกรมด้านไหน

หรือยังไม่รู้อีกก็ลองเสริจซ์หาพวกแบบทดสอบทายใจว่าเราเหมาะกับภาษาอะไรก็ได้ พี่เคยเห็นอยู่แต่ลืมไปแระ

ไม่ได้สนับสนุนให้ตัดสินใจอย่างนี้นะ แต่มันก็ส่งผลทางจิตวิทยาให้เรามีความตั้งใจขึ้น

พี่จะไม่มานั่งบอกน้องให้เริ่มด้วยภาษาอะไรก่อนดีหรอก ไร้สาระ เด็กสมัยนี้คิดได้เองแล้วว่าอะไรเหมาะกับตัวเอง

ภาษาโปรแกรมทุกภาษามีพื้นฐานเหมือนกัน ศึกษาอะไรก็ได้พื้นฐานเหมือนกันนั้นแหละ

พอรู้ว่าจะศึกษาภาษาอะไรดีแล้วก็ไปหาหนังสืออ่านซะ

จบ END :)

chidkido
04-06-2009, 10:57 AM
html มันไม่ใช่การเขียนโปรแกรมครับ มันคือการจัดวางรูปแบบ หน้าเว็บ
ศึกษาเอาไว้ก็ดี :)

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

neoclassic
04-06-2009, 12:04 PM
พอดี ผมเป็นคนที่ชอบเกี่ยวกับคอมฯอยู่แล้วล่ะนะครับ พอดีผมอยากจะซื้อหนังสือที่เกี่ยวกับ ภาษาคอมฯ แต่ผมยังไม่รู้เลยว่า ควรจะเริ่มต้นที่ภาษาไหนดี ช่วยแนะนำให้หน่อยนะครับ

เห็นมีบางคนแนะนำว่าให้เริ่มจาก html ก่อน ผมควรจะทำตามคำแนะนำหรือปล่าวครับ
ปล. ตอนนี้เรียนอยู่ ชั้น ม2 ที่โรงเรียนผมกว่าจะได้เรียนเรื่องพวกนี้ก็ปาไปตั้ง ม5 แล้ว
[/b]

คิดอะไรไม่ออกก็ เอา c++ ไว้ก่อน คิดว่าสามารถทำให้ศึกษาภาษาอื่นๆ ได้สะดวกขึ้น
ศึกษาไปสักพักก็อาจ หาภาษาอื่นๆ มาเล่น พวก python,ruby,perl,java,c#,php,asp หรือ อื่นๆ
เล่นไปเรื่อยๆ ก็น่าจะรู้เองว่าภาษาอะไรมันสามารถทำอะไรได้ดี มีข้อจำกัดอย่างไร ต้องใจเย็นๆ B)

pingkungg
04-06-2009, 04:25 PM
แนะนำภาษาซี ครับเพราะว่าตัวภาษาสามารถเข้าไปควบคุม hardware ได้ครับ มีความสามารถในการเข้าถึงหน่วยความจำได้โดยตรง(pointer) และยังเป็นภาษาที่เป็นพื้นฐานภาษาอื่นๆอีกด้วยครับ เช่น c++,c#,java etc.
ซึ่งเมื่อถึงตอนนั้นคุณก็สามารถศึกษาได้อย่างไม่ยากเย็นครับ :lol:

CrystalShade
16-06-2009, 01:38 AM
c++ ก็ดีนะครับเริ่มจากภาษาที่เป็นภาษาชั้นสูงของการเขียนโปรแกรมนี่แหละครับ เวลาเจอภาษาอื่นจะได้เข้าใจง่ายๆ java หรือภาษา ตัวอื่นๆ อ่ะผมเทียบจากประสพการณ์แล้ว c++ นี่ เจ๋งสุดๆดีสุดแล้วครับ ควบคุมการทำงานของ hardware ก็ได้ เริ่มตั้งแต่เนิ่นๆ จะเก่งๆครับ

ถ้ารักการเขียนโปรแกรม แนะนำเรยครับวิศวะคอม รับรองว่าเวลาเรียนรึทำงานจะมีความสุขมากมาย

PetronasX
16-06-2009, 01:57 AM
แนะนำภาษาซีเช่นกันคับ เพราะเป็นภาษาที่ใกล้เคียงกับภาษาที่เราใช้กัน(อังกฤษ) น่าจะเข้าใจง่ายกว่านะคับ

ศึกษาซีเข้าใจแล้ว ก็แตกไปภาษาอื่นก็ได้คับ ไวยากรณ์ของแต่ละภาษามันคล้ายๆกันอยู่แล้วคับ ถ้าไม่ใช่ภาษาเครื่องนะ อิอิ

balldakhack
16-06-2009, 02:34 AM
html มันไม่ใช่การเขียนโปรแกรมครับ มันคือการจัดวางรูปแบบ หน้าเว็บ
ศึกษาเอาไว้ก็ดี :)

ส่วนภาษาที่ใช้เขียนโปรแกรม ก็หัดเอาไว้ซักภาษานึงก่อน ภาษาอะไรก็ได้ ที่คิดว่า ศึกษาง่าย
พอเป็นภาษานึงแล้ว ภาษาอื่นก็ง่ายแล้วครับ ถ้าจำเป็นค่อยศึกษาภาษาอื่นต่อ
[/b]

จากการที่ผมเรียนมา html มันก็คือการเขียนโปรแกรมรูปแบบหนึ่งนะครับ

ซึ่งภาษาคอมพิวเตอร์ทุก ๆ ภาษาจะมีโครงสร้างเฉพาะ ภาษา HTML ก็เช่นกัน

โครงสร้างของภาษา HTML นั้นเป็นโครงสร้างที่ใช้งานง่าย และเข้าใจได้ไม่ยากนัก

จึงเหมาะสำหรับผู้ที่เริ่มจะเรียนรู้การเขียนโปรแกรม หลังจากนั้นค่อยศึกษาการเขียน

โปรแกรมภาษาซี ครับ แต่ถ้าน้องอยากข้ามมาเรียนภาษาซีก่อนก็สามารถทำได้ครับ

เพราะรูปแบบการเขียนภาษาซีนั้นก็เป็นแบบโครงสร้างเหมือนกัน และสามารถนำไป

ต่อยอดในภาษาอื่นๆ ได้อีก

emperor555
16-06-2009, 02:28 PM
ก่อนอื่น น้องต้องถามตัวเองก่อนว่า อยากเรียนรู้ ภาษาไปเพื่ออะไรก่อนครับ

เช่น

1.อยากทำเว็ป ก็ ไป ศึกษา HTML , javaScript เป็นพื้นฐานก่อน
แล้วก็เลือกเอาว่าจะเอาภาษาอะไรจากที่เขานิยมอยู่ คือ APS , PHP , JSP , Ruby , Python (เขียนถูกเปล่าหว่า) ให้เลือกศึกษาอย่างหนึ่งอย่างใดก่อนก็ได้ครับ

2.อยากทำกราฟฟิค ดีไซน์ อันนี้ คงไม่ต้องยุ่งกับ การ coding มากนัก ยกเว้น น้องจะสนใจใน
การเขียน Flash ถึงจะต้องทำึความเข้าใจใน Action Script หลักสำคัญอยู่ที่การสร้างสรรค์
และความพยายามฝึกฝนการตกแต่งภาพ

3.อยากเป็น Hacker อันนี้งานเข้าเลย หลายคนบอกว่าเป็น ยาก หลายคนบอกว่าต้องพยายาม
มันอยู่ที่ตัวน้องอ่ะว่าจะมีความมุ่งมั่นแค่ไหน

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

สรุปแล้ว น้องถามตัวเอง แล้วตอบตัวเองให้ได้ก่อน ว่้า น้องอยากเขียนโปรแกรมเพื่ออะไร

bebick
16-06-2009, 11:19 PM
www.Thaiall.com (http://www.thaiall.com)

ลองเข้าไปศึกษาที่เว็บนี้ดูน่ะครับ

ให้ความรู้หลายอย่างเลย

เคยเข้าไปหาความรู้ตั้งแต่เรียนมัธยมแล้ว

มีทั้งการเขียนภาษาต่างๆ

พื้นฐานที่จำเป็นในการเขียนโปรแกรม

และก็พวกแบบฝึกหัดพวกอัลกอลิทึมต่างๆ

ส่วนถ้าจะแนะนำก็ให้เริ่ม c/c++ แล้วต่อไปก็ java เป็นพื้นฐานก็น่าจะพอได้

หรือแล้วแต่ชอบครับ ภาษาต่างๆก็จะคล้ายกัน

erkerk
17-06-2009, 11:02 PM
สำหรับผมคิดว่าควรเริ่มต้นด้วยภาษา C หรือ C++ ก่อนครับเพราะเป็นภาษาพื้นฐานของระบบภาษาทั้งหมด และควรเน้นความเข้าใจเกี่ยวกับระบบอัลกอริทึ่มของภาษาหลักการเขียนโปรเเกรมการเขียน flow charts พวกนี้อะครับเพราะสามารถนำไปใช้ในหลักการเขียนโปรเเกรมได้เกือบทุกภาษาเลยครับ

reverrainz
28-06-2009, 11:58 AM
อันดับแรก ในความคิดผมนะ ต้องเลือกเสียก่อนว่าอยากจะเขียนโปรแกรมแบบไหน

ลองตัดสินใจระหว่าง Win Form กับ Web Form ก่อนจะดีกว่าครับ เลือกทำสิ่งที่อยากทำมากที่สุดครับ
เพราะจะทำให้เราเกิดใจรักในสิ่งๆนั้นครับผม

สำหรับความแตกต่างระหว่าง Win Form กับ Web Form นั้น ความหมายก็อยู่ในตัวแล้วครับ แต่บางคนที่เข้ามาอ่านอาจจะไม่ทราบ
งั้นผมจะขออธิบายไว้ตรงนี้เลยนะครับ

Win Form ก็คือโปรแกรมทั่วไปที่พวกเรา ใช้กันนี้แหละครับ เช่น โปรแกรมเครื่องคิดเลข เป็นต้น ประโยชน์ของ Win Form ก็คือ
สามารถรันได้บนเครื่อง ไม่จำเป็นต้องมีอินเตอร์เน็ต ทุกวันนี้สามารถเขียนได้ง่าย ครับ พวก VB.NET และ C# มาแรงครับผม จากทางค่ายของ .Net นะครับผม ไม่ใช่ว่ามีแค่ พวกนี้ที่เขียนได้นะครับ เรายังสามารถใช้ภาษาอื่นเขียนได้เช่นกัน แต่จะต้องศึกษาอีกซักนิดหนึ่ง

Web Form นั้น ก็เป็นลักษณะของเว็บไซต์ ซึ่งอดีตนั้น ไม่ีไรมาก แต่ปัจจุบันนั้น แน้น ความอัจริยะทางการนำเสนอข้อมูลครับ
ข้อดีคือเราไม่ต้องติดตั้งโปรแกรม ในเครื่อง เพราะ IE หรือ Browser จัดการให้หมดแล้ว แต่ข้อเสียคือ ต้องมีเน็ต ครับ สาระพวกนี้เดี๋ยวก้อรู้เองแหละครับ ประเด็นคือ ส่วนใหญ่เค้าใช้ ภาษา Script ในการควบคุมพวก เว็บฟอร์มนะครับผม จำพวก Javascript หรือ C# VB ก็มีเอี่ยวนะครับ และอื่นๆ ของพวกนี้จะไปควบคุม html ให้แสดงผลออกมาในแบบที่ต้องการ เรียกได้ว่าสนุกไปอีกแบบ ครับ ต่อจากนั้นก็มีจะมี PHP ( Open Source ) และ ASP ( Microsoft ) ให้เลือกใช้งานกันตามความเหมาะสมของงานครับ

นี้เป็นคร่าวๆนะครับผม ผิดพลาดประการใด ขออภัยด้วยนะครับผม

ichiroohm
28-06-2009, 01:52 PM
ก้ออย่างที่คุณ reverrainz ได้แยกให้ฟังใหญ่ๆ ไปอ่ะครับ
แต่ถ้าจะเจาะจงที่เกี่ยวเนื่องพวกโปรแกรมไปเลย น่าจะศึกษา C หรือ C++ น่าจะตรงกว่า
เพราะถ้าเป็นพวก Web Form มันจะออกแนวเหมือนสร้างเว็ปอะไรเถือกๆนั้นซะมากกว่าครับ
และถ้าให้เลือกระหว่าง C กับ C++ มานั้น ผมว่าเลือก C++ ไปเลยะดีกว่า เพราะ C++ มันเป็นการพัฒนามาาก C โดยยืมเอาความสามารถทางด้านออบเ็จ็กโอเรียนต์มา และยังคงความมีประสิทธิภาพของภาษา C เอาไว้อย่างครบถ้วน

ปล.C++ จึงน่าจะดีกว่าครับ

rak
28-06-2009, 03:11 PM
โดยสรุปแล้วหลักการเขียนโปรแกรม หรืออัลกอลิทึม จะเหมือนๆกัน แต่จะต่างกันบ้างตรงการกำหนดตัวแปร หรือคำสั่งต่างๆ โปรแกรมที่ระดับป.ตรีเริ่มเรียนก็คือ ภาษาซี ถ้าเข้าใจอัลกอลิทึมแล้วก็จะสามารถนำหลักการไปศึกษาโปรแกรมอื่นๆ ต่อไปได้ไม่ยากเย็น สำคัญอยู่ที่ว่าจะศึกษาจริงจังแค่ไหนมากกว่า

stawat06
29-06-2009, 10:00 AM
น่าจะเริ่มจากภาษาซีคับเพราะจะทำให้เราสามารถเรียนรู้ภาษาอื่นได้ง่ายขึ้น
เพราะภาษาอื่นส่วนมากจะพัฒนามาจากภาษาซีคับ

mrkran
29-06-2009, 10:20 AM
คุงคับ

TheFool
30-06-2009, 05:48 AM
**Hidden Content: Check the thread to see hidden data.**

nuengcpe
30-06-2009, 09:18 PM
ขอแนะนำด้วยคนค่ะ

น้อง จขทก นี่คงชอบคอมมากแน่ๆเลย

เพิ่งอยู่ม.2 เอง

ตอนนี้เรียนวิศวะค่ะ ตอนปีหนึ่งก็เริ่มเรียน C ก่อนอันนี้เป็นพื้นฐานที่นักศึกษาวิศวะทุกคนต้องเรียน

พอเข้าปีสองก็เริ่มเรียน Java แล้วก็มาเป็นพวก VB แต่ที่นี่กว่าจะได้เรียนพวก เว็บ HTML PHP

ก็ปาไปปีสี่แล้วล่ะคะ่ แถมยังเลือกสาขาตอนปีสองอีก สรุปปีหนึ่งก็ไม่ได้เรียนเกี่ยวกับคอมโดยตรงเลย

แถมยังต้องมาเรียนวิชาอะไรก็ไม่รู้ เกี่ยวกับ ไฟฟ้า static อีก แต่ตอมความคิดนะ

เราว่าเขียนโปรแกรมยากกว่าอีก 555+

Bourne
01-07-2009, 11:22 PM
ผมแนะนำ C,C++ ครับ เพราะหาหนังสือมาอ่านเข้าใจง่าย และภาษา C ก็เปิดกว้่าง

รวมถึงถ้าเป็นภาษา C แล้ว ภาษาอื่นๆก็จะตามมาเช่นกัน เช่น C++ หรือว่า Perl , HTML

แต่ถ้ารู้ภาษา HTML แล้วก็มาเรียน C ได้ไม่ยากเช่นกัน

ส่วนสำหรับการเรียนรู้การเขียนโปรแกรมภาษา C นั้น

ผมคิดว่าการจำตัวแปรต่างๆและวิธีการใช้ รูปแบบการใช้พื้นฐานให้ได้นั้น นั่นคือพื้นฐานหลักสุดๆครับ

ผมก็มี Website มาแนะนำครับ เป็นเว็ปการสอนเขียนโปรแกรมเริ่มจาก 0 มีตัวอย่าง และมีโจทย์ให้ทำผ่านด่านเรื่อยๆครับ

ที่นี่เลยครับ http://www.programming.in.th/

:D

SangSom
02-07-2009, 03:44 AM
ถ้าให้แนะนำล่ะก็ ผมว่าควรเริ่มที่ ภาษาซีน่ะครับ ผมว่า ภาษาซี เนี่ยมันเป็นพื้นฐาน ถ้าเราสามารถเขียน ภาษาซี่ได้คล่องแล้ว ถ้าจะเขียนภาษาอื่น ก็จะสามารถเรียนรู้ได้ไม่ยากครับ ลองซื้อหนังสือมาอ่าน แล้วทำตามในหนังสือดู ถ้าพยายามเราก็ทำได้ครับ ไม่เกินความสามารถหรอกครับ :lol: :lol: :lol:

natsu
03-07-2009, 02:44 PM
แนะนำภาษาซีคับเพราะว่าเป็นภาษาที่สามารถต่อยอด

ไปเป็นภาษาอื่นได้อีกหลายภาษาเลยคับ

และยังสามารถใช้ควบคุมhardwareได้ด้วยคับ

sittanonhk
03-07-2009, 04:06 PM
ผทว่า น่าจะ เริ่มที่ HTML นะ เพราะ ถ้าจะไม่ใช่การเขียน โปรแกรมตรงๆ แต่จะเป็นการเขียน แบบเริ่มต้นเข้าใจ ว่าเขียนแบบนี้ ออกมาเป็นไง แล้วแบบนี้ ล่ะ
แบบมันจะเห็นภาพ "เข้าใจ ง่าย"
เหมือนแฟนผม อ่ะคับ เรียน เขียนโปรแกรม มา 2 ปี ก็รู้สึก เฉยๆ แต่มีวิชา เขียน Web ขึ้นมาเค้าบอกรู้สึก สนุกมาก เข้าใจง่าย "รู้แบบนี้ น่าจะเขียน HTML มาตั้งนาน ล่ะ"

maxbuy33
05-07-2009, 06:29 PM
ผมแนะนำว่า การเริ่มเขียนโปรแกรมน่าจะเริ่มจาก

การเรียน ลำดับความคิดก่อน ( อัลกอริทึม ) ถ้าหากเรียนแล้วคิดเป็นขั้นตอนได้

คุณก็จะสามารถเริ่มเรียนเขียนโปรแกรมได้ เพราะการเขียนโปรแกรมนั้นจะเน้นการคิดเป็นลำดับขั้นตอนครับ

ภาษาที่แนะนำในการเรียนครั้งแรก ก็จะมี C กะ C++ ถ้าอยากเรียนภาษาเก่าๆๆ ก็ Pascal เลยครับ ^^ แนะนำ

ภาษาที่แนะนำก็คงจะเป็น php อ่ะครับ ^^

rattisuk
07-07-2009, 10:35 PM
แนะนำให้เรียนภาษา C,C++ ก่อนครับ แล้วก็ถ้าจะมาทางสายนี้ต้องฝึกอ่านภาษาอังกฤษไว้ให้มากๆ เพราะว่าหนังสือหรือบทความต่างๆจะเป็นภาษาอังกฤษหมด ตอนนี้ผมก็มีปัญหาด้านนี้อยู่ รู้งี้ตั้งใจเรียนอังกฤษก็ดี น้องยังอยู่ม.2 มีเวลาอีกเยอะครับ

NoName777
05-09-2009, 08:46 PM
ผมว่าน่าจะไปทาง ภาษา basic ก่อนนะครับ

พอ basic คล่องแล้วก็ไป c++ c++คล่องแล้ว ก็ไป c#,java ไปเรื่อยๆตามความถนัดนะครับ

อันนี้ก็แล้วแต่คนนะครับว่าถนัดภาษาไหนก่อน

ตัวผมกำลังจะขึ้น c++ ครับ basic คล่องแล้ว

ความพยามอยู่ที่ไหนความสำเร็จอยู่ที่นั่น :D

ME4AN
06-09-2009, 02:42 AM
ผมว่าน่าจะเริ่มต้นที่ html นะครับ เพราะว่า มันง่ายด้วย และก็

มันเป็นพื้นฐานที่จะต่อยอดไปอย่างอื่น

หรือไม่ถ้าพอมีพื้นฐานอยู่แล้วผมว่า

ลอง VB ดูก็ได้นะครับ น่าจะง่ายกว่าC++

madedboy
23-09-2009, 04:37 PM
ผมไม่รู้ว่าภาษาใหนเป็นภาษที่ควรแก่การเรียนรู้สักเท่าไรนะครับ
แต่ผมเรียน visual basic 6 ก่อนที่เรียนเพราะว่าเป็นภาษาที่ใช้เขียนโปรแกรมง่ายๆและง่ายต่อการเข้าใจและตอนนี้กำลังศึกษา ภาษา c ต่อเพื่อเอาไปใช้ใน c++

E.v0luti0n
07-10-2009, 02:48 PM
โอ้ววว ผมเริ่ม VB เลยครับ ซึ่งไปๆ มาๆ ผมว่ามันงง กว่า C อีก พักหลังๆ นี่ ผมก็เริ่มมาศึกษา C แล้วหล่ะครับ

akamura
15-10-2009, 02:45 PM
ผม ก็เพิ่งเริ่มต้นเหมือนกันครับๆ แต่ผม เริ่มต้นที่ ภาษาซีครับ เพราะเป็นสิ่งที่ใกล้ตัวสำหรับผม เพราะผมจำเป็นต้องได้ใช้ในการเขียนโปรแกรม อะไรทำนองนี้ ซึ้งผมเรียนอยู่ อิเล็กทรอนิกส์ มันได้ใช้ในการเขียนโปรแกรมสั่งการ พวกนี้ เลย เริ่มต้นด้วยสิ่งที่ใกล้ตัวและจำเป็นต่อเราครับ

ถ้าหากคุณคิดจะเริ่มต้นก็ ลองหาสิ่งที่ใกล้ตัวและจำเป็นต่อเรา อย่างผมก็ได้ครับ

dbgt
15-10-2009, 03:10 PM
ถ้าเขียนโปรแกรมทางตระกูล ไมโครซอฟท์แนะนำ C# นะครับโครงสร้างเข้าใจได้ไม่ยาก แล้วก็เป็น OOP ด้วย ถ้าเกิดอยากจะมาเล่น JAVA ทีหลังก็ทำได้ง่ายครับ

halaybboy
20-10-2009, 08:10 PM
ผมว่าเริ่มภาษาซีครับ ตอนนี้ก็เรียนอยู่เหมือนกันครับ เข้าใจง่ายดี ควรใช้ภาษาให้มากๆนะครับเพราะหยุดไปอาจทำให้ลืมได้ครับ ทำแบบฝึกหัดบ่อยจากง่ายไปยากครับ

Bavaria
21-10-2009, 08:30 AM
C ,C# , C++ หรือโปรแกรมอะไรก็ได้ครับที่สนใจจริงๆ ก็ให้จับมาหัดมาลองก่อนก็ได้ เพราะภาษาทุกภาษา ตรรกกะก็คล้ายๆกัน ซึ่งหากเราชำนาญภาษาใดภาษาหนึ่งหนึ่งแลว ภาษาอื่นๆก็จะง่ายขึ้นมาเองหรือต่อยอดเพิ่มได้ครับ :) ้

louis013
22-10-2009, 01:36 AM
ปาสคาล(Pascal) ก็ได้ครับ
ง่ายต่อการเขียน และการจดจำ
มันภาษาโปรแกรมที่มีลักษณะที่เป็นโครงสร้าง (Structure Programing)
ง่ายต่อการเริ่มทำให้เข้าใจหลักการเขียนได้ง่ายครับ
พอคุณเข้าใจถึงหลักการเขียนแล้วไปศึกษาภาษาอื่น ก็ไม่อยากแล้ว
ต่างกันแค่ที่ไวยกรณ์ เท่านั้นเองครับ

Fi3er
28-10-2009, 07:32 PM
แนะนำภาษา ซี นะ เพราะส่วนตัวเริ่มที่ภาษานี้เหมือนกัน

เห็นในหนังสือบอกว่าเป็นพื้นฐานในการเขียนภาษาอื่นๆได้ดี

ที่สำคัญเขียนแล้วสนุกดีเหมาะสำหรับมือใหม่ด้วย

nanonez
28-10-2009, 08:41 PM
อืมม... ตามที่ผมเคยเรียนมานะ ผมเริ่มมาจาก Java ฮ่าๆๆ แต่ถ้าจะให้ง่ายกว่านี้ ผมว่าเริ่มจาก C ก็ดีกว่านะครับ

เพราะว่า C เปนภาษาที่ง่ายต่อกว่าเขียน ออกแนว structured มากกว่า แต่ Java นั้นจะออกแนว OOP คือมองเปน

Object มากกว่าอ่ะครับ การใช้งานบางอย่างจะต่างกัน C จะมีอิสระในการเขียนมากกว่า เพราะ java นั้นจะค่อนข้าง

มีรุปแบบมากเกินไปอ่ะครับ

แต่ผมคิดว่าจะเริ่มเรียนภาษาอะไรนั้น ก็ต้องเริ่มจากว่าเราต้องการเอาไปทำอะไรมากกว่าแหละครั้บ เพราะว่าแต่ละภาษานั้น

ก็มีจุดประสงค์ในการใช้งานต่างๆกัน แต่ถ้าเขียนเปนสักภาษานึงแล้วก็จะทำให้เราเข้าใจการทำงานของภาษา

เอาเป็นว่า เราจะเข้าใจกฏเกณฑ์ของภาษาคอมพิวเตอร์นั่นเอง ซึ่งจะส่งผลให้เราเข้าใจภาษาต่างๆได้ง่ายขึ้นอ่ะครับ

มันจะทำให้ เรียนรู้ ภาษาอื่นๆ ได้ง่ายขึ้นแหละ ^^

แต่ผมก็ยังคิดว่าแต่ละคนควรมีภาษาที่ถนัดด้วยนะครับ ฮ่าๆๆๆ จะได้ง่ายต่อการทำงาน และเอาใช้โชว์ได้ด้วยแหละ : P

ค่อยๆศึกษาครับ เรียนรู้ไปเรือ่ยๆ

oDarkIceo
01-11-2009, 09:42 PM
ผมว่าคนที่ไม่มีพื้นฐานของการเขียนโปรแกรมคอมพิวเตอร์ควรเริ่มจากภาษา C ก่อนนะคับ
(โดยส่วนตัวคิดว่า C++ มันยากกว่า C เพราะ C++ มันดันมีรูปแบบของการเขียนโปรแกรมแบบ OOP ด้วยอะสิ (ซึ่งอาจทำให้เกิดความซับซนได้))
ส่วนหนังสือผมขอแนะนำ หนังสือ ภาษา C สำหรับผู้เริ่มต้น (ไม่ว่าจะเลือกหนังสือจากค่ายไหน ขอเน้นว่าควรเลือก "สำหรับผู้เริ่มต้น" ก่อนนะคับ) โดยสามารถหาซื้อได้ตามร้านหนังสือบนห้างทั่วไปเช่น ร้าน se-ed book คับ
ที่สำคัญ ห้ามใจร้อน ห้ามข้ามขั้นด้วยคับ ควร ค่อย ค่อย ศึกษาไป เรื่อย เรื่อย จะเป็นวิธีที่ไปเร็วและเข้าใจที่สุดคับผม

Parinya
02-11-2009, 12:04 AM
แนะนำให้เริ่มจาก Pascal ครับ คนพัฒนา Pascal (Niklaus Wirth) ตั้งใจจะให้ง่ายต่อการศึกษาครับ
ถ้ามาจากทาง Math เห็น statement ประมาณ i = i + 1 ครั้งแรกอาจจะงงไปเลยครับ
หรือว่าเรื่อง array เริ่มนับจากศูนย์ในภาษา C อาจจะขัดความรู้สึกบ้าง (แต่ควรจะคุ้นเคยกับมันไว้นะ)
Pascal น่าจะเหมาะมากกว่าสำหรับคนที่เน้นทาง Math มาก่อนครับ

แต่ถ้าตอบโดยทั่วไปเรียนแล้วเอาไปต่อยอดได้เยอะก็คงเป็น C เหมือนที่ท่านอื่นๆว่ามาครับ
เพราะ C เป็นภาษาที่ใช้กันแพร่หลายครับ ส่วนตำราก็ไม่ต้องหาซื้อมาอ่านให้เปลืองเงินก็ได้ครับ อ่านตาม website ก็เพียงพอต่อการศึกษาแล้วครับผม ส่วนตัวยังไม่แนะนำให้เริ่มจาก C++, Java หรือพวก C# นะครับ
ผมคิดว่าเริ่มเขียน program น่าจะเริ่มจากภาษาที่เป็น procedural programming language ก่อน
จากนั้นค่อยต่อยอด OOP ทีหลัง น่าจะให้พื้นฐานที่แน่นกว่าครับผม แต่อันนี้ก็แล้วแต่ความเห็นนะครับ บางท่านเขาก็ว่าเริ่มแนวคิดแบบ OOP ไปเลยก็ดีเพราะบางคนพอเขียน procedural แล้วจะติด เปลี่ยนวิธีคิดเป็น OOP ยาก ยังไงก็พยายามเข้านะครับ :)

iamken
02-11-2009, 10:57 AM
มี 2 สาย c กับ java

แนะนำ c ลูกเยอะ เช่น php actionscript javasript

ไม่ก็ delphi จะง่ายๆมากๆเหมาะกับพื้นฐาน (พื้นฐานเป็นแล้วก็สบายสิครับ)

Mymintz
02-11-2009, 11:15 AM
ผมแนะนำ ภาษา C ครับ เพราะ เป็น ภาษา พื้นฐานเลยก็ว่าได้ แล้วอีกอย่าง คุณต้องถามตัวเองด้วยว่า ชอบ หรือ ไม่ ชอบ

และ คุณ จะ ตอบไม่ได้ ถ้า คุณไม่ได้ลองศึกษาดู ส่วนผม ที่คิดว่า เป็น ภาษา C เพราะ ผมก็ชอบเกียวกับ คอมพิวเตอร์ แล้วก็
เลือกเรียนสาย Computer สิ่งแรกที่ อ. จะสอน ก็จะเป็น ภาษา C และ ถ้าคุณสามารถทำความเข้าใจใน ภาษานี้ดี ผมว่า คุณสามารถไปศึกษาภาษา อื่นๆ ได้ ไม่ยากจนไป เพราะ พื้นฐาน มีมาแล้ว



ถ้า อยากรู้ว่าตัวคุณชอบ อะไร ก็ ควรทำสิ่งนั้นดูก่อน แล้วคุณจะเจอคำตอบ :D

CasinoDicE
02-11-2009, 11:27 AM
ผมขอตอบแบบนี้แล้วกัน

ถามตัวเองก่อนครับ ว่าเอ๊ะ! เราอยากจะทำอะไร หรือมีความฝันว่าอะไร จากการเลือกเรียนรู้ "ภาษาคอม"

ทางเลือกมีมากมาย ตามที่ทุก rep กล่าวมาขั้นต้น แต่จะแนะนำอย่างนี้แล้วกันครับ

1. ถ้าอยากจะทำ web ที่เราๆท่านๆเห็นกันนั่นแหละ แนะนำให้เขียน Html เล่นๆดูครับ ดูการทำงานของ tag ต่างๆ เหตุที่แนะนำเพราะการเขียนภาษาอะไรก็แล้วแต่ ก็ต้องเรียนรู้ภาษานั้นๆ ซึ่ง Html ก็เป็นทางเลือกที่ไม่เลว ในการเข้าใจหลักการในการใช้ tag คำสั่ง, attribute ที่ใช้กับคำสั่ง เพื่อปรับค่า
และปัจจัยที่แนะนำเพราะว่า การเขียนโปรแกรม สมัยนี้ กานเขียนโปรแกรม มี Integrated development environment (IDE นั่นแล googling ดูเนาะ) ให้เลือกใช้หลายตัว ตามภาษาที่จะเขียน
แต่! Html เพียงแค่ท่านมี Notepad และ Browser (เช่น IE , Firefox) ท่านก็มีอุปกรณ์ในการเขียนและ Test แล้ว โอ้ ไม่ต้องหาอะไรมากมายเลย

ซึ่งต่อไปก็จะเรียนรู้การทำ CSS การใช้ Javascript ซึ่งอาจต่อยอดไปถึงภาษา Script อื่นๆได้

ซึ่งการเรียนรู้ใน Stepนี้ ก็สามารถทำงานจำพวก เขียนwebpage หรือ เพิ่ม skill การออกแบบกราฟฟิก ไปเป็น web designer และ display programmer ได้

2. ถ้าอยากเขียน application ที่สนองความต้องการทำงานอย่างใดอย่างหนึ่ง อันนี้ก็ขอแนะนำที่ภาษา C เหมือนกัน ให้รู้ Syntax การเขียน logic คร่าวๆ และต่อยอดด้วย ภาษาอื่นๆที่หลายๆท่านแนะนำกัน เช่น ลงไปที่ Assembly เพื่อไปให้ถึงการเขียน โปรแกรมที่ควบคุม hardware หรือจะขึ้นไปภาษาอื่นๆ ที่มีเช่น JAVA ซึ่ง IDE ขอข้ามไป เพราะเยอะจริงๆ (ถ้าต้องการเขียนภาษาไหน google ช่วยท่านได้ ทั้งหลักการและ IDE ฟรี!(บางเจ้า))

ซึ่งใน Step นี้ ก็จะสามารถทำงานได้หลากหลาย ที่เป็น program ต่างๆตามไอเดียของท่านหละครับ

กลับมาที่การเขียน web (ผู้เขียนอยู่ field จำพวกนี้ เพราะแค่เคยเขียน C,C++,Assembly แบบก๊อกๆแก๊กๆ ที่ใช้ส่ง อ. มาก่อน - -*) ซึ่งเป็นอะไรที่ Boom มากในสมัยนี้ การรวม ข้อ 1 และ 2 และความรู้เกี่ยวกับ web,application server,Database (พวก Query language ก็เป็นอะไรที่น่าศึกษาน่ะแนะนำเหมือนกัน เป็น optional) ก็ได้เกิดเป็น web application ขึ้น ถ้าอยากลอง แนะนำตัว install ของ apache (AppServ) จะมีทั้ง server และ mysql database ให้ แค่ลงก็ลองเล่นได้ ซึ่งถ้าทำตามข้อ 1 มา php ก็เป็นภาษาที่น่าเล่นต่อไปเพื่อเข้าใจในส่วนนี้ครับผม

Edit : เพิ่งเห็นว่าคำถามนี้โพสมานานแล้ว ยังไงขอโทษด้วยครับ - -*

malangpor
03-11-2009, 10:33 PM
น่าจะเริ่มด้วย ภาษา Pascal นะครับ

แล้วตามด้วย C C++ VB ประมาณนี้ละ

ส่วนใหญ่ตามมหาลัยก็จะเริ่มที่ประมานนี้ล่ะครับ

เพราะมันเป็นเหมือนภาษาพื้นฐานเพื่อต่อยอดไป สิ่งที่ยากขึ้นไปอีก

bananabung
06-11-2009, 03:28 PM
ผมว่านะ การที่จะเริ่มต้นเรียนรู้ภาษาอะไรนั้น มันขึ้นอยู่กับตนเองมากกว่า ว่าตนเองนั้นมีความสนใจในภาษาไหนมากที่สุด เมื่อเราได้เรียนรู้ในสิ่งที่เราเกิดความสนใจแล้ว อาจทำให้เราต่อยอดไปยังภาษาอื่น ๆ ที่มีส่วนเกี่ยวข้องกันเข้ามา ทำให้เกิดกระบวนการเรียนรุ้ที่สูงขึ้นๆ ต่อๆไปอีก

Netrockin
18-11-2009, 05:46 AM
ถ้าเขียนโปรแกรมทางตระกูล ไมโครซอฟท์แนะนำ C# นะครับโครงสร้างเข้าใจได้ไม่ยาก แล้วก็เป็น OOP ด้วย ถ้าเกิดอยากจะมาเล่น JAVA ทีหลังก็ทำได้ง่ายครับ
[/b]

ผมก็ขอแนะนำด้วยครับ ด้วยว่ารูปบบของภาษาเข้าใจง่าย เป็นภาษาคนซะมาก ผมว่าน่าจะเข้าใจง่ายกว่าภาษาอื่นๆครับ นอกนั้นก็ตามคุณพี่ด้านบนครับผม
เพิ่มติมอีกนีดครับ ควรศึกษา OOT ก่อนด้วยนิดหน่อย...จะได้เข้าใจหลักการมากขึ้น...

mooping
18-11-2009, 08:14 AM
น่าจะเริ่มด้วย ภาษา Pascal นะครับ

แล้วตามด้วย C C++ VB ประมาณนี้ละ

ส่วนใหญ่ตามมหาลัยก็จะเริ่มที่ประมานนี้ล่ะครับ

เพราะมันเป็นเหมือนภาษาพื้นฐานเพื่อต่อยอดไป สิ่งที่ยากขึ้นไปอีก
[/b]

ผมเรียนอยู่มหาลัย ก็เรียน C/C# html/php ตอนนี้เรียน Java ครับ

Skyz
18-11-2009, 09:58 AM
ผมคิดว่าควรเริ่มต้นด้วย C นะครับ เพราะมันเป้นภาษาระดับกลาง มีรูปแบบคงตัวแน่นอน ครับ แล้วพอเสร็จ C ก็น่าจะประยุกต์เป้นภาษาอื่น ๆ ได้โดยง่ายครับ เพราะส่วนมาก ภาษาโปรแกรมมักอยู่ในรูปแบบเดียวกัน ทำให้เรียนรู้ได้ไง่ยครับผม

[บางท่านอาจเริ่มไม่เหมือนกัน แต่ขอให้มีความพยายามก็สำเร็จได้เหมือนกันหมดแหละครับ]

sahashi
18-11-2009, 02:52 PM
ผมคิดว่าภาษาเริ่มต้นน่าจะเป็นภาษา C คับ และถ้าจะให้เข้าใจเร็วขึ้นก็ให้ศึกษา ภาษา Visul Basic ไปด้วยคับ

อาจจะทำให้เข้าใจเร็วขึ้นคับ ไม่งั้นก็ลองซื้อหนังสือโดยตรงมาอ่านคับ เช่น หัดเขียนภาษาคอมสำหรับมือใหม่ ฯลฯ

ไม่งั้นก็ลองศึกษาตามเว็บไซต์ที่ให้บริการเกี่ยวกับการเรียนรู้เรื่องการเขียนภาษาคอมพิวเตอร์คับ

version
22-11-2009, 11:36 PM
งิม ผมก้อเปน มือใหม่อยุ่ ว่าจาเริ่มหัดเขียนอยู่พอดี เข้ามา ในนี้ กระจ่างขึ้น เยอะเลรย ครับ
ว่าจาเริ่มเขียน ประมาณไหนดี

cloud
23-11-2009, 01:23 AM
เริ่มจากภาษาที่ง่ายที่สุดก่อนคับแล้วไล่ไปเรื่อย หลังจากนั้นก็หาภาษาที่เหมาะกับตัวเอง

ส่วนผมนั้นเริ่มจาก

VB 3.0 --> VB 4.0 --> VB 6.0 --> C/C++ --> JAVA (Storgest)

shonlong
25-11-2009, 04:31 PM
ตอนเริ่มผมเริ่มด้วย ภาษา C ครับ ตอนแรกๆ รู้สึกยากมากๆ แต่ ก็ ทำๆ ไปก่อน ไม่ต้อง เข้าใจกะ ได้ พอรู้รูปแบบ ต่อมา จึงมาเรียน vb ครับก็ง่ายหน่อยเพราะ ว่าอะไรๆ มันอำนวยความสดวก ไปหมด เราไม่ต้องเขียน สคิปเยอะ

สรุป คือ ถ้า รู้ เรื่องภาษา C แล้ว รูปแบบในภาษา อื่นๆ ก็คล้ายกันครับ เปลี่ยนแปลงแต่รายละเอียด

m2uautumn
06-12-2009, 11:36 AM
ผมก็อีกหนึ่งคนน่ะครับ ที่จะ แนะนำภาษาซี เพราะมันมีการแพร่หลาย และ ตามโรงเรียน หรือ มหาลัย ก็ ยังสอน ภาษา ซี อยู่เลย นอกจากเราจะศึกษาด้วยตนเองแล้ว ก็ยังมีให้เรียน ตามโรงเรียน และมหาลัย อีก

witcomram
11-12-2009, 02:41 PM
ตอนนี้ผมก็เริ่มเขียนโปรแกรมมาพอสมควรแล้วครับ คิดว่าใช้ภาษาC++เป็นตัวเริ่มต้นแล้วดีมากๆเพราะครอบคลุมเนื้อหาการเขียนโปรแกรมได้เกือบจะทั้งหมดในรูปแบบเบื้องต้น และยังสามารถเชื่อมต่อกับฐานข้อมูลอื่นได้ ลองเขียนดูครับ หนังสืออาจหายากหน่อยแต่ก็พอจะมี แนะนำเล่มสีขาวที่หน้าปกครับ ของอ.ยุทธนา ลีลาศวัฒนกุล เขียนอ่านเข้าใจครับ

witcomram
11-12-2009, 02:41 PM
ตอนนี้ผมก็เริ่มเขียนโปรแกรมมาพอสมควรแล้วครับ คิดว่าใช้ภาษาC++เป็นตัวเริ่มต้นแล้วดีมากๆเพราะครอบคลุมเนื้อหาการเขียนโปรแกรมได้เกือบจะทั้งหมดในรูปแบบเบื้องต้น และยังสามารถเชื่อมต่อกับฐานข้อมูลอื่นได้ ลองเขียนดูครับ หนังสืออาจหายากหน่อยแต่ก็พอจะมี แนะนำเล่มสีขาวที่หน้าปกครับ ของอ.ยุทธนา ลีลาศวัฒนกุล เขียนอ่านเข้าใจครับ

KoIzJA
16-12-2009, 09:11 PM
เริ่มต้นที่ภาษา C เพราะ ผมก็เรียน C อยู่

- ความรู้จักการประกาศตัวแปรในภาษา C
- การใช้เงื่อนไข
- การแสดงข้อมูลและรับข้อมูล (I/O)
- การวนลูป
- การประกาศตัวแปรแบบ structure
- การสร้างและใช้งานฟังก์ชั่น

KoIzJA
16-12-2009, 09:11 PM
เริ่มต้นที่ภาษา C เพราะ ผมก็เรียน C อยู่

- ความรู้จักการประกาศตัวแปรในภาษา C
- การใช้เงื่อนไข
- การแสดงข้อมูลและรับข้อมูล (I/O)
- การวนลูป
- การประกาศตัวแปรแบบ structure
- การสร้างและใช้งานฟังก์ชั่น

gado704555
20-12-2009, 07:31 PM
จริง ๆ แล้วที่ผมทำอยู่ปัจจุบันคือตอนแรกเริ่มสนใจที่อยาำกจะทำเว็บไซต์จึงได้ศึกษาภาษา Html ก่อนนะครับเพราะมันค่อนข้างจะง่ายหน่อย แต่พอนาน ๆ มาก็เริ่มอยากศึกษาภาษา C ต่อซึ่งเลยทำให้ผมรู้ว่าภาษา C ค่อนข้างที่จะเป็นพื้นฐานให้กับภาษาอื่นเช่น Java และถ้าเป็นผมที่ควรจะเลือกเรียนภาษาคอมพิวเตอร์จริงก็แนะนำให้เรียนภาษา C อะนะ หรือไม่ก็พวกภาษาปาสคาล(ที่โรงเรียนผมยังสอนภาษานี้อยู่เลย)เพราะภาษาปาสคาลค่อนข้างจะง่ายมากแล้วค่อยไล่มาเป็น C/C++ Java แล้วก็อื่น ๆ ทีหลัง แต่ยังไงสุดท้ายผมว่าเลือกเรียนภาษาที่เรากำลังสนใจอะดีที่สุดแล้วละครับ :lol:

gado704555
20-12-2009, 07:31 PM
จริง ๆ แล้วที่ผมทำอยู่ปัจจุบันคือตอนแรกเริ่มสนใจที่อยาำกจะทำเว็บไซต์จึงได้ศึกษาภาษา Html ก่อนนะครับเพราะมันค่อนข้างจะง่ายหน่อย แต่พอนาน ๆ มาก็เริ่มอยากศึกษาภาษา C ต่อซึ่งเลยทำให้ผมรู้ว่าภาษา C ค่อนข้างที่จะเป็นพื้นฐานให้กับภาษาอื่นเช่น Java และถ้าเป็นผมที่ควรจะเลือกเรียนภาษาคอมพิวเตอร์จริงก็แนะนำให้เรียนภาษา C อะนะ หรือไม่ก็พวกภาษาปาสคาล(ที่โรงเรียนผมยังสอนภาษานี้อยู่เลย)เพราะภาษาปาสคาลค่อนข้างจะง่ายมากแล้วค่อยไล่มาเป็น C/C++ Java แล้วก็อื่น ๆ ทีหลัง แต่ยังไงสุดท้ายผมว่าเลือกเรียนภาษาที่เรากำลังสนใจอะดีที่สุดแล้วละครับ :lol:

pattawongse
12-01-2010, 02:42 PM
คำถามยอดฮิตมาแล้ว ส่วนตัวผมเริ่มที่ Delphi(Pascal)
แต่แรกอย่างง หลังๆพอเป็นอิอิ ตอนนี้ใช้ C++ อยู่
เพราะเรียนอยู่ที่มหาลัย

Akawit_7
01-03-2010, 03:33 PM
เป็นคำถามนี้ตอบยากจริงๆ
แต่ส่วนตัวผมแล้ว อยากแนะนำภาษาLogo(เต่าน้อย)
เพราะเป็นการฝึกให้เราคิดเป็นลำดับขั้นตอน การแก้ไขปัญหาในชีวิตประจำวัน
เช่น การต้มมาม่า ต้องทำยังไงก่อน ใส่ผักก่อน หรือ ต้องใส่เนื้อก่อนผัก



ถ้าจะศึกษาแนะนำเว็บนี้ครับ
http://studentwork.srp.ac.th/Website/Vacation/wbi/

ninekwan007
30-03-2010, 03:44 PM
ต้องดูก่อนครับว่าการที่เราเขียนโปรแกรมนั้นจะทำไปทำประโยชน์ด้านไหน เช่นใช้กับ Windows Application ก็เรียนพวก C, VB หรือ Web Application ก็ PHP, ASP ครับ แต่โดยส่วนตัวจะแนะนำไปทางพวก Web Application เพราะว่าปัญหาเกี่ยวกับ OS จะหมดไปไม่เหมือนกับ Windows Application อย่างเช่น Windows ต้องอัพเดท SP3 ขึ้นไป หรือ ต้องมีไฟล์บางไฟล์ที่ OS ไม่ได้ลงไว้ในตอนแรก แต่ถ้า Web Application ปัญหาเหล่านี้จะหมดไป ไม่ต้องสนใจ OS ทำงานได้สะดวกไม่ต้องติดตั้ง มีปัญหาแก้ไขได้จาก Server ที่เดียวก็เรียบร้อยไม่ยุ่งยากครับ