Popravdě ten python moc nechápu - občas něco málo někdy naprogramuji / naskriptuji už asi 25 let a s pythonem jsem se setkal jen když kolega něco prdgal pro raspberry v jeho linuxu. Přijde mi, že je to běžným potřebám začínajícího lékaře vzdáleno podobně jako to céčko.
Osobně jsem vždy doporučoval začít Visual Basic Script v Excelu - něco, co lidi běžně používají a mají tam spoustu drobných věciček, které by chtěli usnadnit, něco co třeba nějak počítají každý den a musí pro to desetkrát něco někde zmáčknout. Ta mega výhoda je tam macro rekordér, kdy prostě provedou co potřebují a ono se to nahraje, následně jednoduchost a samovysvětlující charakter jazyka, kdy program je v podstatě popis jeho fungování v angličtině.
Takže stačí člověku ukázat kde zmáčknout makro rekordér, jak ho zastavit, jak otevřít makra, jak pochopit kód a potom už jen FOR a IF a nápovědu (která je mimochodem taky skvělá). Za čtvrt hodiny takového školení už lidi dělají praktické věci které jim osobně šetří práci.
Následně druhý krok je Apps Script pro Google Sheets - vlastně to samé co výše, jen bez toho makro rekordéru (ohromná škoda) a ne tak pohodlný debug a nápověda. Opět stačí jen čtvrthodina ukazující rozdíly a lidi jsou schopní svá Excelová makra předělat do Apps Scriptu.
A Apps Script je vlastně JavaScript, takže pak už záleží, jakým směrem se vydávají - dá se v tom programovat arduino, dělat nějaké blbůstky na webových stránkách, serverové aplikace v node ...
Ja v JavaScriptu delam profesionalne. K Visual Basicu jsem take pricuchnul.
Problem tehle jazyku je ten, ze jsou tam veci, ktere prekvapi i programatora, ktery s tim dela 10 let a pritom to nejsou nejak vyrazne pokrocile veci.
Proto rozumni programatori doporucuji jazyky, ktere maji alespon nejakou vnitrni logiku a nevznikly tak, ze nekdo slepil narychlo nekolik jinych jazyku. Coz je presne to, jak vzniknul javascript i visual basic.