I skolan idag stöter man inte på programmering innan gymnasiet, såvida man inte lyckas hitta någon specialhögstadieskola. De böcker jag hade på gymnasiet var riktigt dåliga och jag tvivlar på att det finns böcker om programmering för barn alls, i alla fall inte riktade till barn under 14-15, men om du har en riktigt begåvad 10åring så kanske det kan gå i alla fall. Problemet är att programmering ofta innehåller matte även om den ligger på ganska låg nivå.
Men om jag skulle rekommendera något så skulle det vara Java i ett IDE tex Eclipse, för att minska risken för syntaxfel och att java är ett ganska lätt språk.
Sen kan du använda delar av http://www.adlibris.com/se/product.aspx?isbn=9144048300 , framför allt första kapitlen.
Även http://fileadmin.cs.lth.se/cs/Education/EDA016/exercises/prog...
Dock är de termer som används ganska avancerade och riktade till unga vuxna, så du får nog räkna med att förklara en del.
Men bäst är nog om du själv har tid att skriva ett litet häfte och förklara de grundläggande termerna, Datatyper så som Int, String och Boolean samt satser så som for,if,else,while.
När man väl har det är det inte så svårt att konstruera lättare exempel.
När jag var mellan 8 och 10 så började jag titta på HTML, där får man ju lite erfarenhet av kodning och direkt återkoppling till det man skriver (bakgrundsfärger,länkar osv). kanske kan vara ett sätt att börja?
Känns som om jag mest rörde ihop massa saker nu, fick lite olika idéer medan jag skrev men hoppas det var till någon nytta i alla fall