แหล่งเรียนรู้อื่นๆ
การคิดเชิงคำนวณ
หากคุณไม่เคยเขียนโปรแกรม และไม่มีพื้นฐานด้านการคิดเชิงคำนวณมาก่อน คุณอาจจะพบว่าการเริ่มต้นเขียนโปรแกรมด้วยภาษา JavaScript เป็นเรื่องที่ยาก เพราะต้องคิดหลายเรื่องพร้อมๆ กัน — ต้องพิมพ์โค้ดให้ถูก ต้องเขียนโค้ดให้ถูกหลักของโครงสร้างภาษา และต้องออกแบบลอจิกของโค้ดให้ถูกต้อง
หากคุณอยากจะปูพื้นฐานด้าน “การคิดเชิงคำนวณ” ให้แน่นกว่านี้ก่อน คุณสามารถเข้าไปลองดูบทเรียน Scratch จากเว็บ CodingThailand.org ได้
วิทยาการคำนวณ
คอร์ส CS50x ของ Harvard University เป็นคอร์สฟรียาว 10 สัปดาห์ ที่จะสอนให้เข้าใจเรื่องการทำงานของคอมพิวเตอร์ เนื้อหาค่อนข้างละเอียดเลยทีเดียว และคอร์สนี้เป็นคอร์สที่อลังการงานสร้าง โปรดักชั่นจัดเต็มมากๆ
JavaScript และการพัฒนาเว็บ
หนังสือ Eloquent JavaScript ของ Marijn Haverbeke แนะนำการเขียนโปรแกรมด้วยภาษา JavaScript หนังสือเล่มนี้สามารถอ่านฟรีออนไลน์ได้เลย แต่ถ้าอยากสนับสนุนผู้เขียนก็สามารถซื้อแบบเป็นเล่มได้
Learn JavaScript ของ MDN จะเน้นสอนเรื่องตัวภาษา JavaScript และรวบรวมองค์ความรู้ที่เกี่ยวกับภาษา JavaScript เป็นหลัก หากไม่เคยเขียนโปรแกรมมาก่อน เนื้อหาในส่วนนี้อาจจะยากนิดนึง แต่เว็บนี้เป็นแหล่งอ้างอิงชั้นเยี่ยม ที่มีเนื้อหาค่อนข้างละเอียดและครบถ้วน
Getting started with the web ของ MDN เป็นบทเรียนที่แนะนำการสร้างเว็บไซต์ด้วย HTML, CSS และ JavaScript
คอร์ส Computer Programming ของ Khan Academy สอนการเขียนโปรแกรม JavaScript โดยเริ่มจากการวาดรูปด้วยโค้ด
แหล่งเรียนรู้เพิ่มเติม
- freeCodeCamp เป็นหลักสูตรที่สอนเรื่องการเขียนโค้ด ผ่านการลงมือทำโปรเจกต์ต่างๆ
อื่นๆ
- awesome-thai-dev — รวมไลบรารี่ บทความ ทรัพยากรอื่นๆ ที่เป็นภาษาไทยและ/หรือดูแลโดยคนไทย