Já bych teda z diskuse o základech programování vyškrtnul Flutter, Dart, Haskell, OCaml a všechny další jazyky, které v ČR zná pět a půl programátora. To, jestli je nějaký jazyk něčím zajímavý, je zcela jiná úloha, než jestli je vhodný pro učení se základům programování. Programování je řemeslo, a jako v každém jiném řemesle se musíte naučit obecné postupy, jak se co dělá, a vedle toho si najít svůj vlastní styl, kdy něčemu budete dávat přednost a něco nebudete mít rád, někdy ta obecná pravidla porušíte ale budete vědět proč, někdy na nich zase budete trvat. Aby se tohle člověk naučil, musí dělat pořád dokola to samé, ale pokaždé znovu a trošinku jinak – s jiným mentorem, s jiným zákazníkem, s jiným termínem. Když se budete učit řídit auto, také nezačnete formulí 1, veteránem, Ferrari nebo obrněným transportérem, ale začnete škodovkou nebo něčím takovým, co mají všichni okolo. To není nic proti F1, veteránům nebo ótéčkům, nevypovídá to nic o jejich kvalitách – jenom to nejsou vozidla vhodná pro začátky.