Wielu młodych ludzi, rozważając studiowanie kierunku informatycznego pyta, czy
programowanie jest trudne. Niektórzy utożsamiają słowo „trudne” z „pracochłonne” lub
„uciążliwe”. W istocie nauka programowania wymaga pewnego wysiłku. Ale wysiłku
wymaga większość cennych umiejętności, jakie podczas życia nabywamy.
Począwszy od tych
najbardziej podstawowych, zdobywanych w pierwszych latach życia, jak np. nauka
chodzenia. Gdyby dzieci były nastawione jedynie na szybką i bezbolesną naukę – zapewne
nigdy nie nauczyłyby się chodzić. Na szczęście w ich psychice nie ma takich ograniczeń.
Pomimo pierwszych niepowodzeń i wielu bolesnych upadków instynktownie i wytrwale dążą
do celu, jakim jest możliwie szybkie pokonywanie odległości i dalsze badanie świata.