Što se tiče programiranja, postoje aplikacije koje omogućuju djeci da uče programiranje kroz igrice. Mislim da je to najbolji način. Trebalo bi se krenuti od jednostavnih aplikacija koje ne uče toliko programiranje koliko koncepte vezane uz programiranje, to jest, programerski način razmišljanja (primjer: Blockly Games) pa napredovati do težih stvari kao što su igrice u kojima treba kontrolirati heroja pomoću programiranja (primjer: CodeCombat). Također, djeci su zanimljive platforme koje ih uče da sami naprave igru (primjer: Scratch).
Što se tiče uvođenja robotike u cijelu tu priču, rekla bih da je djecu najbolje upisati na tečaj robotike prilagođen mlađim uzrastima. Također, možete kupiti igračke kao littleBits i LEGO Mindstorms koji služe upravo toj svrsi.