>>434 ตอบแบบปีหนึ่งไปแนะนำน้องม.5 ที่โรงเรียนแล้วกัน
ถ้าเป็นแล้ว (อ่ะ สั่งให้เขียน bubble sort ในภาษาที่บอกว่าเป็นได้แล้วกัน) ก็ learnxinyminutes.com เลย อ่านโค้ดเป็นหนึ่งภาษาก็อ่านโค้ดเป็นทุกภาษา (ยกเว้นไอ้เหี้ยจัญไรๆ พวก Assembly)
ถ้าไม่เป็น เชิญ Codecademy แนะนำให้เรียน Python -> HTML -> CSS -> JavaScript จะได้เริ่มจากภาษาโปรแกรมมิ่งให้เข้าใจการทำงานของคอมก่อน คือเหมือนหย่อนตีนเข้าไปใน Computer Science แล้วค่อยมาเอาลง HTML CSS JavaScript ไว้ทำเว็บ เพราะสาย web dev กำลังมาแล้วมันไม่ตายง่ายๆ
หลังจากนั้นก็น่าจะพอเก็ตแล้วว่าสายคอมแยกไปหลักๆ สองสายคือพวก applied เช่นเขียนเว็บ กับพวกที่ไปทางแมทหนักๆ หรือไปทางการคิดหนักๆ เช่นเขียนทำ problem solving, theory of computation, machine learning (ที่จะใช้คณิตจ๋าๆ) อะไรประมาณนั้น ก็ไปต่อเอาเอง