ในฐานะโปรแกรมเมอร์ฉันจะเสนอให้คุณต่อไปนี้:
การคิดเชิงนามธรรม, การคิดเชิงปฏิบัติ, การแก้ปัญหาที่สูงขึ้น รูปแบบการออกแบบ (ไม่ใช่โปรแกรมทั่วไป แต่เป็นอาคารอาคารในแง่ของอาคารการก่อสร้างคุณรู้หรือไม่ว่ารูปแบบการออกแบบมาจากการออกแบบอาคารและการแก้ปัญหาทางวิศวกรรม?)
นอกจากนี้ฉันขอแนะนำให้เริ่มต้นด้วยภาษาการเขียนโปรแกรมเล็ก ๆ ที่มีชื่อเสียงสำหรับเด็ก ๆ : โลโก้ จริงๆแล้วมีเกมที่ดีพอที่จะทำให้ลูกของคุณเริ่มต้น
แต่คุณสามารถใช้ Google เพื่อที่ฉันจะได้ไม่ต้องคัดลอกในผลลัพธ์เหล่านั้น เป้าหมายหลักของคุณคือการได้รับความสนใจและทำให้เขาคิดเหมือนโปรแกรมเมอร์หรืออย่างน้อยก็เริ่มที่จะคิดเหมือนกัน
หลังจากนั้นคุณสามารถเริ่มต้นด้วยการใช้ความรู้กับอัลกอริทึมและลดการแก้ปัญหาและการเขียนโปรแกรมเชิงวัตถุ
นอกจากนี้ฉันขอแนะนำให้ใช้ Mind Maps เนื่องจากเด็ก ๆ มักจะจำสิ่งต่าง ๆ ที่เปล่งประกายได้ดีกว่า :) http://en.wikipedia.org/wiki/Mind_map
Ohhh ยัง ... ฉันลืมไป แต่สิ่งนี้อาจช่วยได้
ฉันรักทุกสิ่งอัตโนมัติ นั่นเป็นเหตุผลที่ฉันเป็นวิศวกรทดสอบระบบอัตโนมัติในวันนี้ มันอาจเป็นเรื่องสนุกที่จะแสดงให้ลูกของคุณเห็นว่าคุณทำงานอัตโนมัติได้อย่างไร วิธีจัดการกับ windows และทุกสิ่งที่คุณทำ นอกจากนี้ยังมีการโต้ตอบในโลกแห่งความเป็นจริงเช่น OCR ด้วยฟีดวิดีโอ หรือระบบติดตามการเคลื่อนไหวขั้นพื้นฐานพร้อมกล้องราคาถูก
ฉันคิดว่าเด็กจะมีความสุขมากถ้าเช่นเขาสามารถเห็นว่าพ่อแม่ของเขากำลังเข้ามาใกล้ห้องของเขา :) หรือสร้างหุ่นยนต์เลโก้เล็ก ๆ น้อย ๆ และตั้งโปรแกรมกิจวัตรประจำวันไว้ในตัวเขาเช่นไปรับนม ซึ่งเป็นเรื่องยาก แต่ให้เขาเริ่มต้นและจะมีเป้าหมายด้วยและประสบการณ์ชีวิตจริงซึ่งมีความสำคัญมากในช่วงปีแรก ๆ
ดู: Lego Mind Storm: http://mindstorms.lego.com/en-us/Default.aspx