Nauč se základy programování

Jak začít programovat? Zde najdeš pečlivě nachystané jen to, co pro tebe bude do úplného startu nejlepší a nejefektivnější. Až tím projdeš, můžeš začít získávat praxi.

Co budeš potřebovat

Především počítač a internet — na mobilu ani tabletu se programovat prakticky nedá a bez připojení ti nebude moci nikdo online poradit. Kromě toho je ale hlavní odhodlání a vytrvalost. Projdi si 19 příběhů lidí, kteří se programovat naučili a dnes jim to pomáhá při práci, nebo se tím začali přímo živit.

Jakmile se jednou pustíš do programování, nastoupíš do vlaku, jenž už se nikdy nezastaví. Budeš se muset učit stále nové a nové věci a to jde ruku v ruce se zvědavostí. Materiály a kurzy pro začátečníky najdeš i v češtině, ale brzy zjistíš, že spoléhat se jen na ně je velmi omezující. Pokud budeš rozumět alespoň psané angličtině, bude tvá cesta mnohem jednodušší.

Budeš také potřebovat překonávat všelijaké předsudky. Nenech se odradit, pokud ti budou lidé říkat, že na programování nemáš a že není pro tebe!

Proč Python?

Ať už budeš nakonec dělat cokoliv, začít s programovacím jazykem Python je skvělý tah. Je to nejvhodnější první jazyk.

Co když ale bude nakonec v pracovním inzerátu Java? Důležité je především umět programovat — další jazyk nebo technologie se dá doučit poměrně rychle.

Píšou mi lidi, že se chtějí naučit programovat. Posílám je na kurzy Pythonu.
Jakub Mrozek, propagátor jazyka JavaScript

Jak začít

Nemusíš se přebírat hromadami možností a přemýšlet, do které se vyplatí investovat. Tyto materiály prošly pečlivým a přísným výběrem. Jsou to ty nejlepší dostupné. Vyber si jeden z následujících materiálů podle toho, jestli ti více vyhovuje kurz nebo kniha, a začni!

Seznam je ručně sestavován s ohledem na přívětivost, efektivnost, a vhodnost pro samouky. Za umístění v seznamu se nedá zaplatit, ale jako firma můžete mít své logo na Příručce o hledání první práce v IT. Návrhy na vylepšení seznamu posílejte na ahoj@junior.guru.

Dámy mají přednost

Žen je v IT málo — v Evropských státech je to mezi 10 až 30 %. Česko je na tom se svými 10 % hůř než Turecko, takže existují aktivity, které se snaží ženám cestu do IT usnadnit.

  • PyLadies

    • zdarma

    Komunitní půlroční kurzy programování a navazující workshopy.

  • Czechitas

    Neziskovka otevírající IT ženám skrze workshopy, kurzy a další akce.

  • Reactgirls

    • zdarma

    Komunitní jednodenní workshop tvorby webu v JavaScriptu.

  • Django Girls

    • zdarma

    Komunitní jednorázový startovací workshop tvorby webu v Pythonu.

  • Rails Girls

    • zdarma

    Komunitní jednorázový startovací workshop tvorby webu v Ruby.

Kde najdeš pomoc

Je velmi těžké se učit zcela bez cizí pomoci. I drobný zádrhel tě může zaseknout na týdny a úplně ti zkazit radost z učení. Neboj se ptát online, radit se s lidmi na akcích, nebo si najít mentora.

Kde a jak se ptát

Neboj se ptát, ale zároveň se nauč formulovat dotazy správně. Žádná otázka není hloupá, může však být hloupě položená. Než se někde začneš ptát, přečti si nejslavnější návod na internetu o psaní dotazů, nebo alespoň tento krátký návod od Stack Overflow.

Jak si zlepšit angličtinu

Mnohem více než matematika je při programování potřeba angličtina. Materiály pro úplné začátečníky existují i v češtině, ale potom už se bez schopnosti alespoň číst anglický text obejít nelze.

Seznam je ručně sestavován s ohledem na přívětivost, efektivnost, a vhodnost pro samouky. Za umístění v seznamu se nedá zaplatit, ale jako firma můžete mít své logo na Příručce o hledání první práce v IT. Návrhy na vylepšení seznamu posílejte na ahoj@junior.guru.