Určitě by to nevadilo, ten Karel je jenom taková přípravka na to co tě ve skutečném programovacím jazyku čeká. Naučí tě úplné základy, jako rozdělit problém na menší části, a ty zase na menší, a tak dál, dokud nebudeš schopný kteroukoliv z těch částí. snadno vyřešit, nejlépe jako samostanou funkci nebo proceduru, v Karlovi jako nový příkaz. Naučí tě také používat základní principy strukturování, což je podmíněné větvení, a několik druhů cyklů. A naučí tě tu nejsilnější zbraň co jako programátor můžeš použít, rekurzi. Ale to je už magie pro pokročilejší. V Pascalu pak můžeš přeskočit základy a věnovat se rovnou práci s daty.
Stejně tak bys mohl začít
Scratchem, ten je velmi podobný tomu Blockly, a umí toho docela hodně. Dají se v něm dělat i jednoduché 2D hry. Další "dětský" jazyk je třeba český Petr, také docela hezká věc. Ale vyhni se Baltíkovi, pro jistotu.
Pascal byl vyvinutý jako výukový jazyk, a dodnes nikdo nic lepšího nevymyslel, i když je z dnešního hlediska dost zastaralý. Ale pro jeho vlastnosti se stále používá, nejen pro výuku, ale dokonce v kritických oblastech jako je řízení průmyslových provozů! Také bys mohl začít Pythonem, je jen o trochu složitější, ale má některé neobvyklé speciality, pro neznalého možná i dost nepříjemné.
A v tom Blockly není jen bludiště, je tam i trochu počítání se
sedačkami v letadle, a po třech celkem lehkých úrovních se můžeš vrhnout na
kreslení obrazců se želvou, což je vlastně zjednodušený jazyk
Logo, používaný už před Pascalem. Ale u želvy je potřeba trochu víc přemýšlet, a občas i trochu počítat.
Ta kalkulačka není špatná, ale zamysli se nad tím jak spočítat všechny čtyři základní aritmetické operace, a až se dostaneš k větvení (příkaz IF), tak jak zařídit aby podle napsaného znaménka program sám poznal kterou z nich chceš vlastní provést.
HarkIV: Céčko s jeho pointery pro kluka který ještě ani nezvládl podprogramy? Ty sadisto
Stejně tak třídy a metody jsou dost těžké pro někoho kdo se to učí sám bez pomoci někoho zkušenějšího. A konstruktor/destruktor už je potom úplná magie! Ale jestli chceš hned v zárodku vyřadit budoucí konkurenci na trhu práce, jsi na dobré cestě, na tohle narazí tak tvrdě že se o programování už nikdy nepokusí.