Programování

Programátorské nástroje

Některé nástroje dokážou opravdu ulehčit život nejen programátorů. Prominentním nástrojem je i systém správy verzí Git, používaný mimojiné i pro správu zdrojového stromu linuxového jádra.

Programovací jazyk C na Linuxu/Unixu

Trojice kurzů programování v jazyce C pokrývá znalosti společné pro všechny operační systémy a práci s vývojářskými nástroji GNU. Kurzy probíhají na některém z unixových operačních systémů (Linux, BSD, Solaris a další). Pro procvičení získaných znalostí doporučuju programátorský workshop.

Rozšiřující kurzy specifické pro systémové programování v prostředí unixových operačních systémů (sada norem POSIX). Rozšiřující kurzy jsou vhodné pro programátory, kteří již ovládli jazyk C a chtějí proniknout do tajů programování aplikací pro Unix.

Aplikační programování v jazyce C.

Programovací jazyk C++ na Unixu/Linuxu

Programovací jazyk Python na Unixu/Linuxu

Další programovací jazyky

Programátorská teorie

Kvalitní programátor samozřejmě nezná jen programovací jazyky, ale také teorii a programátorské postupy. Mnoho praktických úkolů nelze bez teoretických znalostí vůbec vyřešit.