ก่อนอื่นเบนซ์ก็ขอสวัสดีคุณผู้อ่านทุกท่านนะครับ ผมเห็นหลายๆคนที่เริ่มต้นศึกษา เรื่องการเขียนโค้ดเพื่อพัฒนาเว็บไซต์นั้น ยังจับต้นชนปลายไม่ถูก ไม่รู้จะเริ่มจากตรงไหนดี คอร์สออนไลน์ ก็เกลื่อนล้นตลาดไปหมด หรือไม่ก็ไม่มีเงินทุนที่จะไปลงเรียนคอร์สเหล่านั้นวันนี้ผมเลยจะมาแนะนำแหล่งเรียนรู้ดีๆ ที่เหมาะสำหรับมือใหม่ อยากเริ่มต้นพัฒนาเว็บไซต์ แต่ไม่มีพื้นฐานมาก่อน ที่สำคัญ ฟรี และมีคุณภาพ มีใบ Certificate รับรองผลหลังจบหลักสูตร และเป็นสากลระดับโลก นั่นคือ FreeCodeCampหากยังสงสัยอยู่ ไม่เป็นไร มาลองของจริงกันดีกว่า เมื่อท่านผู้อ่านพร้อมที่จะเริ่มต้นเรียนรู้ไปด้วยกันแล้ว ตามผมมาได้เลยครับเข้าสู่เว็บไซต์ www.freecodecamp.orgเมื่อเข้าเว็บไซต์มาแล้วจะเห็นปุ่มสีเหลืองๆ เขียนว่า Sing in and get started (it’s free) ให้คลิกที่ปุ่มนี้เพื่อทำการเข้าสู่ระบบ โดยไม่เสียค่าใช้จ่ายใด ๆ ทั้งสิ้นเลือกว่า เราจะใช้ บัญชี ของแพลตฟอร์มไหน ในการล๊อคอินเข้าสู่ระบบ โดยสามารถใช้ได้ทั้ง บัญชี Google, บัญชี GitHub, บัญชี Facebook และ Email ไม่จำเป็นต้องสมัครอะไรใหม่ให้ยุ่งยาก เรียกได้ว่า แค่คลิกเดียวก็เข้าสู่ระบบกันได้เลยเมื่อเข้าสู่ระบบมาแล้ว จะเห็นหัวข้อหลักสูตรให้เลือกเรียน ซึ่งขอบอกเลยว่า ถ้าไปเรียนกันตามปกติ อาจต้องเสียเงินถึงหลักหมื่นเลย ก็ได้ แต่ที่ FreeCodeCamp เขาจัดให้ฟรี ผมขอแนะนำให้เริ่มต้น เรียนจากบนลงล่าง คือเริ่มจากคอร์ส Responsive Web Design คือคอร์สสอนการเขียนหน้าเว็บไซต์ให้รองรับการแสดงผล ในหลากหลายอุปกรณ์ ที่สำคัญ ไม่จำเป็นต้องมีความรู้เรื่องการเขียนโค้ดมาก่อน ก็เรียนได้แน่นอน ซึ่งเมื่อกดขยายคอร์สนี้มาแล้วจะเป็น คอร์สย่อยๆ เช่น Basic HTML and HTML5, Basic Css ซึ่งพวกนี้เป็นความรู้พื้นฐาน ที่จะประกอบกันจนเราสามารถ สร้างเว็บไซต์ได้นั่นเองให้เริ่มกดที่คอร์สแรกกันเลย Say Hello to HTML Elements จะเห็นหน้าตาห้องเรียนขึ้นมา ซึ่งผมขอบอกว่าเขาทำไว้ดีมากๆ คือ เริ่มจากด้านซ้ายที่เป็นคำอธิบายให้เราอ่าน ตามด้วยหน้าต่างตรงกลาง คือพื้นที่สำหรับเขียนโค้ด และหน้าต่างด้านขวาสุด มีไว้แสดงผลจากโค้ดที่เราเขียนนั่นเองหลังจากอ่านคำอธิบายด้านซ้ายแล้ว เขาก็จะปิดท้ายด้วย Exercise หรือก็คือโจทย์ ให้เราลองทำเพื่อที่จะผ่านไปข้อต่อไปนั่นเอง ซึ่งในตัวอย่างนี้ เขาบอกให้เปลี่ยนข้อความใน เป็น คำว่า Hello Worldเมื่อเปลี่ยนข้อความใน เป็น คำว่า Hello World เรียบร้อยแล้ว ก็จะเห็นว่า หน้าต่างทางด้านขวานั้นโชว์คำว่า Hello World ออกมา ให้ลองมากด Run the Tests เพื่อเช็คว่าเราทำถูกไหม เมื่อผ่าน ก็จะพบ หน้าต่างที่ให้เรากดไปข้อต่อไปได้เลยจากนั้นให้เล่นแบบนี้ไปทีละข้อเรื่อยๆ ไม่ต้องกลัวว่ามันเยอะ เพราะเราสามารถกลับมาเล่นต่อเมื่อไหร่ก็ได้ โดยทางเว็บจะบันทึกไว้ว่า เราได้เรียนเนื้อหาไหนผ่านไปบ้างแล้ว ในหน้า Portfolio ซึ่งจะสามารถใช้เป็น หลักฐานในการสมัครงานได้เลย ว่าเรามีสกิลด้านนี้ๆ เรียนมา ทำมาแล้วจริงๆ และที่สำคัญ FreeCodeCamp เป็นองค์กรระดับโลกที่บริษัทชั้นนำนั้น ให้ความเชื่อถือและนี่ก็คือ 9 สเต็ป เริ่มต้นเรียนเขียนเว็บไซต์ กับ FreeCodeCamp ฉบับคนไม่เคยเขียนโค้ดมาก่อน ไม่ยากเลยใช่ไหมหละครับ แม้ว่าระบบ FreeCodeCamp จะตั้งใจพัฒนามาเพื่อให้ความรู้ มาพร้อมกับระบบที่ทันสมัยดูแพงกว่าคอร์สที่เสียตังเสียอีก แต่คอร์สนี้จะเป็นประโยชน์ต่อผู้เรียนแค่ไหนนั้น ขึ้นอยู่กับความตั้งใจจริง ความสม่ำเสมอในการเรียน สุดท้ายผมก็ขอเป็นกำลังใจ ให้ผู้อ่านทุกท่าน สำเร็จคอร์สบน FreeCodeCamp ไปด้วยกันนะครับภาพประกอบโดย นักเขียน