Vjerovali ili ne jedini način za prihvaćanje programiranja nije učenje C-a ili asemblera. Danas postoje posebni alati za učenje programiranja. Umanjuju potrebu za napornim učenjem neprirodne sintakse. Moguće se više koncentrirati na programski način razmišljanja. Programi su jednostavniji i atraktivniji. Učenici osnovne škole u dvadesetak sati mogu napraviti vlastitu igru ili web stranicu što ih zabavlja i privlači programiranju.