Con una tecnologia che sta diventando sempre più accessibile, con sistemi informatici sempre più evoluti e userfriendly, programmare oltre che un lavoro, è un'abilità, paragonabile a una disciplina orientale, che si acquisisce dalle basi e va perfezionata con il passare del tempo.