ภาพปกโดย Artem Sapegin จากเว็บไซต์ Unsplash เมื่อเทคโนโลยีเริ่มเข้ามามีบทบาทในชีวิตประจำวัน หลายคนเริ่มที่จะศึกษาหาความรู้เพิ่มเติมผ่านเทคโนโลยี นอกเหนือจากการเรียนในห้องเรียนมากขึ้น และหนึ่งในวิชาเรียนที่น่าสนใจเป็นอย่างยิ่งในยุคปัจจุบันนี้คือ การเรียนเขียนโปรแกรมคอมพิวเตอร์ ซึ่งหลายคนอาจจะคิดว่า การเรียนเขียนโปรแกรมต้องเป็นเรื่องที่ยากมากแน่นอน แต่ช้าก่อน วันนี้เราจะมานำเสนอ 10 เว็บไซต์ที่จะช่วยให้การเรียนเขียนโปรแกรมเป็นเรื่องง่ายมากยิ่งขึ้น เราลองไปดูกันดีกว่าว่ามีเว็บไซต์อะไรบ้างที่น่าสนใจHello, World!1. Code.orgภาพจากเว็บไซต์ Code.org Code.org เป็นองค์กรไม่แสวงผลกำไรที่จัดทำขึ้นเพื่อขยายโอกาสการเข้าถึงการเรียนวิทยาการคอมพิวเตอร์ในโรงเรียนและเพิ่มการมีส่วนร่วมทางด้าน IT ของผู้หญิงและชนกลุ่มน้อย โดยได้มีการจัดทำหลักสูตรที่มีการใช้งานแพร่หลายมากที่สุดในโรงเรียนหรือมหาวิทยาลัยเพื่อกระจายความรู้ให้กับคนทั่วโลกได้ศึกษา ซึ่งภายในเว็บไซต์เราจะได้เรียนรู้การเขียนโปรแกรมในรูปแบบบล็อกประกอบกับการเล่นเกม โดยในคอร์สเรียนจะมีโจทย์และแบบฝึกหัดให้ได้ฝึกฝนเหมาะสำหรับผู้เริ่มต้นหัดเขียนโปรแกรมทุกช่วงวัย2. Khan Academyภาพจากเว็บไซต์ Khan Academy เว็บไซต์ที่มีชื่อเสียงมากที่สุดในการเรียนออนไลน์ ไม่ได้มีแค่หัวข้อการเรียนเขียนโปรแกรมเท่านั้น ยังมีหัวข้ออื่นๆ เช่น คณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมศาสตร์ ศิลปะศาสตร์ และอื่นๆอีกมากมาย ซึ่งในเว็บไซต์มีการเรียนการสอนผ่านวิดีโอแบบ Interactive มีโจทย์แบบฝึกหัดให้ได้ลองทำ โดยภาษาเขียนโปรแกรมที่จะได้เรียนรู้ ได้แก่ HTML ,CSS ,SQL ,JavaScript และภาษาอื่นๆอีกมากมาย3. freeCodeCampภาพจากเว็บไซต์ freeCodeCamp เว็บไซต์ที่สามารถทำได้ทั้งเรียนเขียนโปรแกรมและตั้งกระทู้ถาม-ตอบ บนโลกออนไลน์ โดยภายในเว็บไซต์จะมีบทเรียนเกี่ยวกับการพัฒนา Responsive Web การจัดการฐานข้อมูล Data Visualization รวมถึงการนำ API มาใช้ร่วมกับการพัฒนาเว็บไซต์ ซึ่งภาษาเขียนโปรแกรมหลักที่จะได้เรียน ได้แก่ HTML5 ,CSS3 ,JavaScript ,Node.js ,React.js ,D3.js รวมถึงการใช้ Git และ Github4. Codecademyภาพจากเว็บไซต์ Codecademy เว็บไซต์ที่น่าสนใจอีกเว็บที่มีผู้ใช้งานมากกว่าหลักล้านคนทั่วโลกและมีภาษาเขียนโปรแกรมที่หลากหลายให้ได้เลือกเรียน เช่น HTML ,JavaScript ,CSS ,jQuery ,PHP ,Ruby ,Python และอื่นๆ โดยในวิชาเรียนจะมีการแนะนำการเขียนโปรแกรมตั้งแต่เริ่มต้นจนถึงระดับเชี่ยวชาญเพื่อนำไปต่อยอดเป็นอาชีพได้5. Codewarsภาพจากเว็บไซต์ Codewars เว็บไซต์ที่มีการนำเสนอวิธีการเรียนที่สนุกและไม่เหมือนใคร โดยผู้เรียนจะต้องทำโจทย์เพื่อที่จะเก็บ Rank เพิ่มระดับ ผ่านระบบเว็บไซต์ที่เรียกว่า Kata ซึ่งมาในธีมของสงครามและนักรบ เรียกได้ว่าการเรียนเขียนโปรแกรมผ่าน Kata แทบจะไม่ต่างจากการเล่นเกมเลยทีเดียว6. Code Avengersภาพจากเว็บไซต์ Code Avengers เว็บไซต์แบบกึ่ง Interactive สอนการเขียนโปรแกรมตั้งแต่ระดับผู้เริ่มต้นไปจนถึงระดับโปร ในการเรียนจะมีคำอธิบายในแต่ละรายวิชาประกอบกับการเขียน Code ร่วมกับการเล่นเกม ซึ่งมีทั้งการสร้างคำสั่งในรูปแบบบล็อกและการเขียนแบบชุดคำสั่ง โดยเน้นไปทางการออกแบบเว็บไซต์และการสร้างเกมเป็นหลัก7. Udemyภาพจากเว็บไซต์ Udemy เว็บไซต์ยอดนิยมในการเรียนออนไลน์ โดยมีทั้งแบบฟรีและแบบมีค่าใช้จ่าย โดยแต่ละคอร์สจะมีผู้เชี่ยวชาญเป็นผู้สอนผ่านวิดีโอ ทั้งยังสามารถดาวน์โหลดเพื่อเก็บไว้ดูในภายหลังได้ และหลังจากเราซื้อคอร์สเรียนเรียบร้อยแล้ว ก็สามารถที่จะเข้าถึงได้เต็มรูปแบบตลอดชีวิต8. Courseraภาพจากเว็บไซต์ Coursera เว็บไซต์ที่ดีที่สุดในการเรียนเขียนโปรแกรมฟรี ด้วยหลักสูตรแบบมืออาชีพและมีความหลากหลาย โดยเว็บไซต์เป็นเหมือนห้องสมุดออนไลน์ขนาดใหญ่ที่สอนโดยอาจารย์จากมหาวิทยาลัยจริง ซึ่งทุกหลักสูตรไม่เสียค่าใช้จ่าย เว้นแต่ว่าเป็นการเรียนเพื่อขอใบรับรองหลักสูตร (Coursera Verified Certificate) โดยมีค่าใช้จ่ายประมาณ 30$-100$ หรือเป็นค่าเงินไทยประมาณ 900-3,000 บาท9. W3Schoolsภาพจากเว็บไซต์ W3Schools เว็บไซต์ที่เหมาะกับผู้เริ่มต้นที่อยากเรียนรู้เกี่ยวกับคำสั่งในแต่ละภาษา โดยจะมีตัวอย่างการเขียนคำสั่งโปรแกรมและหน้าเว็บไซต์สำหรับทดลองเขียนโปรแกรม ซึ่งหน้าตาของเว็บไซต์ถูกออกแบบมาให้ใช้งานได้ง่ายและมีให้เลือกเรียนหลายภาษาทั้ง HTML ,CSS ,JavaScript ,SQL ,PHP ,Python ,jQuery ,C++ ,C# และบทเรียนอื่นๆ10. SoloLearnภาพจากเว็บไซต์ SoloLearn เว็บไซต์แบบ Social Platform ที่ทุกคนสามารถเรียนเขียนโปรแกรมได้ แต่หลักๆจะเน้นไปทางการเขียนโปรแกรมผ่านมือถือเป็นส่วนใหญ่ ซึ่งสามารถเรียนได้ทุกที่ทุกเวลา มีแบบทดสอบแบบ Interactive และระบบปลดล็อค Achievement เพื่อเพิ่มระดับการเรียน ทำให้การเรียนเขียนโปรแกรมทั้งสนุกและไม่น่าเบื่อ อย่างไรก็ตามการเรียนเขียนโปรแกรมไม่ได้มีแค่ 10 เว็บไซต์ที่นำเสนอไปเท่านั้น ยังมีเว็บไซต์อื่นๆที่น่าสนใจอีกมากมายให้ได้เลือกศึกษาและสามารถนำการเขียนโปรแกรมไปต่อยอดในการทำงานและการเรียนต่อไปได้