Kung ang iyong mga bata ay gumon sa mga video game, maaari silang maging handa sa programa ng kanilang sariling. Ang mga laro na nilikha nila ay maaaring hindi lubos na kaakit-akit tulad ng mga binibili nila sa tindahan o pag-download sa kanilang mga mobile device, ngunit magkakaroon sila ng kasiyahan ng paggawa nito sa kanilang sarili. At, matututunan nila ang mahahalagang kasanayan na magbibigay sa kanila ng panimulang ulo kung interesado sila sa isang karera na kinasasangkutan ng software o pag-develop ng app. Ang mga ito ay ilan sa mga pinakamahusay na tool para sa mga bata at kabataan upang matuto sa programa.
Scratch
Scratch ay isang proyekto mula sa MIT Media Lab. Pinapayagan nito ang mga user na mag-program ng kanilang sariling mga interactive na kuwento at laro na may animated na nilalaman. Scratch ay partikular na idinisenyo upang gawing accessible ang mga programa para sa mga bata (inirerekomenda nila ang edad na 8 at pataas). Ang website ay nagho-host ng mga materyales sa suporta, nilalamang nilikha ng user at sample code upang matulungan kang makapagsimula. Ang Media Lab ay may kasunduan sa paglilisensya sa LEGO upang pahintulutan ang mga gumagamit na gumamit ng LEGO character sa kanilang Scratch mga proyekto.
Alice
Alice at Alice Storytelling ay nilikha sa Carnegie Mellon University bilang isang paraan upang ipakilala ang mga kumplikadong konsepto ng programming sa mga estudyante. Ang mga gumagamit ay maaaring lumikha ng mga interactive na 3-D na kapaligiran gamit ang mga 3D na bagay. Alice ay inirerekomenda para sa mataas na paaralan at kolehiyo, habang Alice Storytelling ay nilikha upang ma-access sa isang madla sa gitna ng paaralan. Alice Storytelling ay dinisenyo upang mag-apela sa mga batang babae, bagaman ito ay angkop para sa mga lalaki pati na rin. Siguraduhing matugunan mo ang mga minimum na kinakailangan para sa Alice , dahil ito ay isang bit mapagkukunan intensive. Mga materyal sa pang-edukasyon para sa Alice ay magagamit sa www.aliceprogramming.net.
Turtle Academy
Ang logo ay isang simpleng programming language na dinisenyo para sa mga setting ng pang-edukasyon. Ang ilang mga matatanda ay maaaring matandaan ang pag-eksperimento sa Logo habang ipinakilala ang mga computer sa mga paaralan noong dekada 1980. Sa pinakasimpleng ito, kontrolin ng mga user ang "pagong" sa screen na may mga command na nakabatay sa Ingles na nagsasabi sa pagong na sumulong o paatras at lumiko sa kanan o kaliwa. Ang logo ay sapat na simple para sa mga maagang mambabasa at sapat na kumplikado para sa mas malubhang mga programmer. Ang site na ito ay pinagsasama ang isang serye ng mga aralin sa paggamit ng LOGO sa isang masaya "Playground" sandbox kung saan ang mga bata ay maaaring malayang galugarin.
04 ng 05Logo Foundation
Ang Logo Foundation ay ang lugar para sa lahat ng mga bagay na kaugnay sa Logo. Hanapin sa ilalim ng "Mga Produkto ng Logo: Software" para sa isang listahan ng iba't ibang mga kapaligiran sa programming ng logo upang bumili o i-download. Para sa madaling paggamit, ang FMSLogo ay isang mahusay na pagpipilian. Mahusay din ang software ng MicroWorlds, ngunit hindi ito libre.
05 ng 05Code.org
Ang inisyatiba ng Code.org ay nakatutok sa pagtulong sa mga bata na matuto upang mag-code sa isang oras lamang sa coding bawat araw. Ang site ay nag-aalok ng nilalamang tukoy sa edad para sa mga bata sa pagitan ng preschool at high school, at ito adapts batay sa mga tiyak na platform (PC, Mac, iPad, mobile) na kung saan ang mga bata ay mayroon ng access. Karamihan sa nilalaman ng Code.org ay batay sa mga laro, na ginagawang matututo nang madali at masaya.