
za jak dlouho se laik může naučit programovat. Kde začít?
Ahoj, zajímalo by mě, za jak dlouho se laik může naučit programovat. Kde začít? Jak jste začínali vy? Moc mě zajímá váš příběh! Chci začít taky, pár rad na začátek by se mi hodilo.
Změna předmětu, původně: programování (Kurt)
To je mi jasné, že se budu učit pořád, zajímala by mě třeba konkrétně nějaká učebnice s kterou je nejlepší začít, nebo jestli je lepší si všechno hledat na internetu (je mi jasné, že to zní směšně, všichni jste se to učili ještě v 90. letech, kdy žádná učebnice nebyla, ale teď už by třeba mohla). Případně mě ještě zajímá, jestli jste do toho investovali i hodně peněz za novou techniku atd.
Existují učebnice pro jednotlivé jazyky, ale učebnice obecného programování už moc ne. Na internetu je mnohem víc informací a jsou i mnohem čerstvější. Žádnou novou techniku nepotřebuješ.
Učebnic obecného programování je spousta. Akorád se tomu neřiká učebnice ale kniha a i v čj jich je docela dost. Akorád teda po 4-5letech má člověk často lepší názor než autor téhle knihy a čtení takových knih ho bolí.
je to přesně obráceně. Ty nejlepší knížky dneska už neseženeš (no, v nejlepších případech se dají koupit reprinty). Např. takový Herout byl vydán poprvé v roce 1992.
Herout? To je ten rejpal potoční se státnic, co? A jeho knihy taky nic moc, má učebnice do nějakého pátého patra/levelu a vejš nic. Takovejch je hafo a nejsou třeba, mimo středních škol, kde tomu stejně učitel nerozumí :D
Já se učil v 80. letech
Knihy neporadím, protože ty, z kterých jsem studoval, bys už nesehnal a stejně by ti asi moc nepomohly.
Nejlepší je začít s obecnými základy - tj. algoritmizací.
Pak můžeš začít nějakou verzí Pascalu - vím že dnes už není moc populární, ale pro začátečníka je téměř ideální - je to hodně "ukecanej" jazyk a v napsaném programu si můžeš číst (skoro) jako v knize. Existuje free verze vývojového prostředí pro Pascal s názvem Lazarus, placený SW pak Delphi. Svého času vycházel na Živě seriál "Umíme to s Delphi" - tady je offline verze ke stažení.
Další jazyk pak už zvládneš lehce, protože základní konstrukce se vyskytují ve všech jazycích, akorát mají jinou syntaxi. To už je jen technický problém.
Rozhodně není od věci mít nějaké matematické vzdělání. Sice to není nutné, ale matika podporuje logické myšlení a bez toho se při programování neobejdeš.
Ladislav Zajíček: Bity do bytu - z toho jsem se v 90. letech naučil assembler pro Z80.
Taky to někde mám, nenaučil jsem se z toho nic...
Já jsem se z toho naopak naučil dost, ještě v kombinaci s komentovaným výpisem ZX ROM, nakonec jsem napsal 6rychlostní kopírák, jedno demo, hru, mluvící program a 4hlasé pípátko
Můj exemplář Zajíčka se však nedochoval, někomu jsem ho blb půjčil, musel jsem si sehnat na Aukru jiný (a méně rozsápaný).
Za jak dlouho záleží asi na šikovnosti a inteligenci. Začít bych doporučil třeba zde www.jakprogramovat.cz . Aktuálně probíhající lekce navíc možnost na vše se ptát v diskuzích přímo u lekcí.