Jestli ne, zacal bych urcite Pythonem, klidne treba Udemy.
Začni s https://missing.csail.mit.edu/Já si myslím, že přístup „hurr durr jdeme programovat“, aniž bychom předtím naučili člověka používat počítač a nějaké základy o tom jak dnešní počítače fungují (tím nemyslím ALU v CPU, ale základy sítí, souborů, příkazů dnešních OS…), je strašně špatnej, protože takový člověk možná dokáže napsat nějakou appku, ale nezvládne s ní pak cokoli dalšího a pravděpodobně navíc ta appka bude napsaná tak, že nepůjde v praxi nasadit.
Pavel tu psal nějaké anekdoty z praxe, já si myslím, že toto „umět programovací jazyk, ale nevědět nic o počítačích, na kterých to běží“ pak vede k tomu, že ten člověk programu na zpracování a generování dat po každém běhu přesouvá a postprocessuje soubory ručně, místo aby si napsal shell skript, zdrojáky se sdílí přes Google Drive, protože neznají Git, nebo z oblasti provozu těch napsaných aplikací nevědí, co jak dlouho trvá, a kde se může zadrhnout (DNS lookup, HTTP/HTTPS fetch/put v dnešní době typicky), na SSH vyžadují povolené přihlášení heslem, protože netuší, jak fungují klíče, a hlavně když se to rozbije, tak absolutně nevědí, jak to ladit (profiler, debugger).
Možná jsem úplně neschopný, ale když vidím ty různé kurzy (bootcampy programování za několik málo měsíců, nebo dokonce „Specialista kybernetické bezpečnosti“ za dva měsíce(!!)), tak si vůbec nedokážu představit, jak to může fungovat, protože mně trvalo dostat se do rozumné úrovně minimálně několik let. Ten „kyberkurz.cz“ obzvláště, podle mě takový člověk musí mít extrémní rozhled a fakt nechápu jak se dá získat za 2 měsíce byť extrémního vzdělávání.