เริ่มเรียน Coding ที่ไหนดี? (App เรียน Coding และที่เรียน)

ต่อจากบทความที่แล้ว เรื่อง “การเริ่มเรียน Coding ทำยังไง?” ก็มาเข้าสู่คำถามยอดฮิต “จะเริ่มเรียน Coding ที่ไหนดี?” วันนี้ก็จะมาตอบคำถามโลกแตกคำถามนี้ให้ 😆

พอได้รับโจทย์มาก็มานั่งคิด นอนคิดอยู่สักพักหนึ่ง ตอนแรกรู้สึกว่าคำถามนี้ตอบไม่ยากนี่ เราก็เล่าจากที่เราเคยเรียนมา แต่พอได้ลองไปถามคนนู้นคนนี้มาก็พบว่า แต่ละคนมีวิธีเรียนไม่เหมือนกัน 😧 เอ๋.. แล้วอย่างนี้ เรียนที่ไหนถึงจะดีล่ะ? คราวนี้นอนคิดยาว ๆ ไป 30 ตลบก็ยังหาคำตอบไม่ได้เลย !

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

TRICK : ให้ลองเริ่มเรียนดูก่อน เลือกจากความรู้สึกได้เลย แต่ถ้าหากเรียนไปสักพักแล้วไม่เข้าใจอะไรเลยให้เปลี่ยนทันที

5 ที่เรียน Coding

1. Code

Credit: www.studio.code.org

เหมาะสำหรับคนที่อยากเรียนรู้เรื่อง Logic ก่อน ยังไม่พร้อมจะไปเจอภาษางง ๆ หรือใครที่เคยลองเริ่ม ๆ เขียนแต่ไม่เข้าใจวิธีคิดเลย เว็บนี้ทำขึ้นมาสำหรับผู้เรียนทั่วไป รวมไปถึงเด็ก ๆ ด้วย เหตุผลที่เค้าเป็นที่นิยมเพราะเนื้อหาส่วนมากเป็นเกมที่สอนให้เราคิดไปในตัว เริ่มจากง่ายก่อนแล้วซับซ้อนขึ้นไปตามลำดับ ทำให้ผู้เรียนไม่รู้สึกว่ามันยากจนเกินไปนั่นเอง ไปที่เว็บไซต์ของ Code 

2. w3schools

Credit: www.w3schools.com

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

3. udacity

Credit: www.udacity.com

คอร์สบนเว็บไซต์สอนออนไลน์ เช่น Udacity, Udemy, Pluralsight, Codeschool, Edx และ Coursera แนะนำว่าควรเริ่มจาก Intro to Computer Science ก่อน เพื่อปูความรู้คร่าว ๆ ข้อดีสำหรับเว็บพวกนี้คือมีคอร์สให้เลือกตั้งแต่พื้นฐานไปจนถึงเนื้อหายาก ๆ ตัวอย่างคอร์สฟรีสำหรับเรียนของ Udacity

4. Codecademy

Credit: www.codecademy.com

เป็นหนึ่งในเว็บสอนเขียนโค้ดที่ค่อนข้างจะโด่งดัง มีหลากหลายภาษาให้เลือกเรียน เหมาะสำหรับผู้ที่อยากเรียนพื้นฐาน เพราะเนื้อหาจะไม่ได้ลงลึกมาก สำหรับคอร์สฟรีมีให้เลือกทั้งหมด 12 ภาษา ได้แก่ Python, Java, PHP, JavaScript, jQuery, AngularJS/React.js, Ruby, SQL และ HTML/CSS หากต้องการเรียนภาษานอกเหนือจากนี้จะต้องมีการจ่ายเงินเพิ่มเติม ข้อดีของเว็บนี้คือ เมื่อเราเรียนคอร์สไหนเรียบร้อยแล้ว ทางเว็บจะมีตราสัญลักษณ์ให้เพื่อยืนยันความสำเร็จของเรา และหากติดปัญหาก็จะมี Hint คอยช่วยเหลืออยู่ตลอดด้วย ไปที่เว็บไซต์ของ Codecademy

5. Codecombat

Credit: www.codecombat.com

เป็นการเรียน Code ในรูปแบบของเกม หลักๆแล้ว CodeCombat จะสอนเกี่ยวกับพื้นฐานที่จะทำให้สามารถไปต่อยอดเรียนภาษาอื่น ๆ ได้ง่ายขึ้น เช่น ลูป อาเรย์ หรือฟังก์ชันต่าง ๆ ได้เรียน Syntax ของภาษา Python และยังจะได้เรียนรู้เกี่ยวกับการแก้ปัญหาโดยการใช้ Algorithms อีกด้วย ไปที่เว็บไซต์ของ Codecombat

นอกเหนือไปจากที่ได้กล่าวมาแล้ว จริงๆแล้วยังมีบทความหรือเนื้อหาดี ๆ อีกมากมายเป็นหมื่นเป็นแสนที่กระจายอยู่บนโลกออนไลน์ อยากแนะนำให้ลองค้นหาดู ทั้งใน Google และใน Youtube เพราะแต่ละคนก็มีแนวทางในการเรียนรู้ที่แตกต่างกันออกไป และที่สำคัญ อย่าคิดว่าเรียนจากที่เดียวแล้วจะเก่งได้เลย โลกนี้ไม่มีทางลัด และไม่มีใครสามารถสอนให้เข้าใจทุกอย่างได้ภายในบทเรียนเดียว ไม่งั้นเตอเติ้ลเนี่ยแหละจะวิ่งไปเรียนที่นั่นเป็นคนแรกเลย 😆

ส่วนถ้าใครไม่ถนัดที่จะเรียนรู้ด้วยตัวเองผ่านสื่อออนไลน์ ก็ยังมีทางเลือกอื่น คือ หาคอร์สเรียนที่ได้เรียนกับคนจริง ๆ มีคนสอนเป็นตัวเป็นตน แบบนั้นก็จะมีข้อดีตรงที่เวลาไม่เข้าใจ คนสอนก็จะได้อธิบายเราได้อย่างตรงจุด และอาจจะได้มีเพื่อน ๆ ร่วมเรียนไปพร้อม ๆ กันด้วย สนุกและท้าทายไปอีกแบบ

สุดท้าย ฝากไว้นะคะ “การเริ่มต้นเรียนน่ะไม่ยาก ที่มันยากเพราะความรู้มันกว้างใหญ่ไพศาล” อย่าลืมว่าสิ่งที่เรากำลังเรียนมันเป็นส่วนหนึ่งของเทคโนโลยี และเทคโนโลยีไม่เคยหยุดนิ่ง สิ่งที่เรากำลังเรียนในวันนี้ อีก 3 ปี 5 ปีข้างหน้า มันอาจจะหายไปจากโลกนี้แล้วก็เป็นได้ แต่เตอเติ้ลเชื่อว่า ทุกความรู้สามารถนำมาต่อยอดได้เสมอ เราอาจจะไม่ได้ใช้มันในวันนี้ แต่ในอนาคตเราอาจจำเป็นต้องใช้ความรู้นั้นโดยไม่รู้ตัว อย่ารอให้วันนั้นมาถึงแล้วเราได้แต่มองดูโอกาสนั้นหลุดลอยไป 😉✌🏽

แสดงความเห็น