Je toho spousta ;-) Hodim sem par veci, co mam v zalozkach, vice viz google

Co se programovani tyce, jde o to, co chces programovat (neocekavane..) Ledacos se da resit pres skripty, ktere jsou vylozene primitivni, co se narocnosti tyce, ale pritom mohou byt velmi mocne - krom klasickych prikazu umi i cykly a podobne (viz jeden z odkazu dole).
Pro opravdove programovani - zcela fundamentalnim kriteriem je, zda je jazyk skriptovaci nebo ne. Je-li skriptovaci, jde pustit interaktivne a hned zkoumat, co to udelam, kdyz..Navic program staci napsat, ulozit, chmod +x a pustit. To je pripad Perlu, Pythonu, Ruby, PHP a pochopitelne vsechny shelly. Kompiluji se ostatni jazyky - C, C++, Object Pascal (ten pod Linuxem vyznam moc nema, ackoliv existuje jeho port a la FreePascal..), Fortran a podobne a podobne.
Myslim si, ze pro zacatek je lepe zacit skriptovacim jazykem. A ted jde o to, zda chces psat programy i jako ruzne "velke" veci, s GUI a tak, pak si myslim, ze na to je nejlepe zacit Pythonem. (Krom toho je to objektovy programovaci jazyk..Ruby take, ale pouziva se mene a Perl ackoliv objektovy je, myslim si, ze podpora "objektovosti" je tedy lepsi v Pythonu. Perl je ovsem nedostizny ve zpracovani textu. Projdes-li si /usr/bin, uvidis, ze je tam hodne skritpu, hlavne pro shell, ale take hodne pro Perl.
Pro interaktivni spusteni:
Python
python
Perl
perl
Ruby
irb
(doufam, ze to tak je, nejsem ted u sebe..)
http://www.freenetpages.co.uk/hp/alan.gauld/czech3/index.htmlhttp://vik.sh.cvut.cz/~tnt/python/tut/http://www.abclinuxu.cz/clanky/programovani/ruby-pro-zacatecniky-1http://www.root.cz/clanky/perl-od-a-po-z/http://www.root.cz/clanky/programovani-v-bash-shellu/http://www.root.cz/clanky/nebojte-se-velblouda/http://www.cs.vsb.cz/saloun/educ/C_CPP/kurs_C/index.htmlhttp://www.linuxsoft.cz/article_list.php?id_kategory=186http://www.linuxsoft.cz/article_list.php?id_kategory=181http://www.linuxsoft.cz/article_list.php?id_kategory=217http://www.linuxsoft.cz/article_list.php?id_kategory=210http://www.linuxsoft.cz/article_list.php?id_kategory=192http://www.insula.cz/dali/material/rubyslt02.phpPodotykam, ze jsu lama, a prezentuji zde svuj subjektivni nazor, sam zadny velky programator nejsem, i kdyz - dobra zprava - konecne jsem se naucil v tom Pythonu ;-) J
PS: ciste pro zajimavost:
Hello word v Ruby:
puts "Hello World"
Hello word v C:
#include
int main (void) {
puts("Hello World");
return 0;
}
Python
print "Hello World"
...a to same by Perl
print "Hello World"
Jo a jeste, podotykam, ze Perl se ma s novou verzi dost zmenit, a ackoliv bude zajistena zpetna kompatibilita, bude tou dobou patrne lepsi vyuzivat novou syntax..