Я думаю, с программированием на языках с динамическими типами ситуация такая же
Да, ты что! Там ничему учиться не нужно -- просто содишься за комп, а дальше оно само всё получается! Вон, SICP никто не читал, и ничего, кодят в полный рост. Это только типы всё время мешают. 😄