Rekneme ze pocitacum dobre rozumim, ale nejsem programator (naposledy na skole pred 6ti lety C-cko).
Linux me velmi zajima a jsem naprosty zacatecnik. Co byste mi v takovem pripade doporucili, abych se kvuli scriptikum ucil prvni?
Nejdriv shell a pak prejit i na PERL, nebo rovnou PERL a shel si casem osvojit?
Diky za radu.
No pokud muzu mluvit za sebe, tak jsem se naucil rovnou Perl a jsem vcelku spokojen - zabijete 2 mouchy jedou ranou; pouzivam ho pro CGI (pomerne rozsahle projekty - na ty je podle me perl lepsi nez PHP) i pro skripty. Neznalost shellu pocituju pouze, kdyz upravuju nejaky existujici slozitejsi shellovsky skript, ale to nedelam moc casto. Proste Perl povazuju za druhou (az treti) materstinu :-)
Mezi "Shellem" a PERLem (nebo treba i Pythonem) je obrovsky koncepcni rozdil! PERL je autonomni programovaci jazyk a je tedy i (teoreticky) prenositelny. To, co je mysleno pod pojmem programovani shellu je analogie BATek z DOSu - jedna se jen o SOUBOR UNIXOVYCH PRIKAZU, ktere jsou provedeny v davce. Z toho vyplyva, ze neni mozne naucit se uplne programovat v shellu :-o, stejne jako neni mozne naucit se cely Unix, je to totiz jedno a to same! Ale pokud pracujete s Linuxem, tak se casem naucite nejpouzivanejsi prikazy a praci s nimi (ls, cut, tr, diff, .... . . . .. ..... ..... ... .....) a ruzne podpurne programy (sed, awk, .......), takze programovani skriptu prijde samo.
Zde jsou odkazy na nektere dobre materialy o Unixu:
http://www-wks.acs.ohio-state.edu/unix_course
http://www-wks.acs.ohio-state.edu/sysadm_course/sysadm.html