Ako Ado21 napísal: celé je to len o tom algoritmickom myslení - čiže pokiaľ sa naučíš ako sa používajú jednotlivé príkazy a čo to spraví keď ich určitým spôsobom skombinuješ, tak je to dosť jednoduché...
A osobne sa momentálne ešte stále učím objektový pascal, html, css, php a tento polrok som si prihodila CL - deklaratívne programovanie (ktoré je ale založené čisto na matematike a napriek rečiam nášho profesora o tom že CL-ko je programovanie pre IT gurmánov, ja by som ho neodporúčala...)
@Mezomus : Trosku podpich, ked spominas gramatiku tak poznas aj automat?
@all : Programovanie sa deli na dva druhy, dajme tomu ze komercne (cez 90% ) a tam v podstate nie su ani ziadne algoritmy ani nic, surovo pisany kod a vacsinou tie osoby ani nevedia co pisu ale "funguje to".
Potom su sutaze a programko robi google, COMDOM atd... takze algoritmy, pararelne distruovane systemy a tak, to uz je o niecom inom. Ale 98% dnesnych programatorov nema o tom pary. Kamos mi vravel, ze v robote za 20 minut vyhodnitil vyraz obycajnym stromom a vsetcsi boli z toho 2 dni hotovi. Pritom je to trivialna vec, ze tak...
Ja len, ze "vediet programovat", neznamena vediet programovat
Inak s tym pythonom suhlasim, je to dost jednoduchy jazyk (aj ked uz som v nom nekodil asi 3 roky ) a myty ze pascal je to najjednoduchsie co moze byt, uz imho ani nie su pravda..
Ale ak mas dost dobre rozvinutu logiku, nevidim dovod zacat rovno napr z C++.
Btw pre nas "IT retardov" je to sexi ked zeny vedia programovat
treba si stanovit co sa chces naucit ci chces robit weby, alebo ci chces robit normalne aplikacie
btw wewo: to ze ides na odbor pocitacove technologie este nic neznamena poznam ludi ktori nechapavo krutia hlavou nad tym co za ludia na hentake neco chodia ludia, ktori o PC poriadne ani nemaju zaujem
ja 'prevadzkujem' tu typicku web zostavu: xhtml,css,xsl,php,mysql,javaskript
potom nejake tie 'normal' jazyky (ale tie iba velmi povrchne zaklady): deplhi, java, c++, python.
Kazdopadne, vela zdaru pri uceni sa asi by som odporucil python na zaciatok
Python na zaciatok nie, uz len z toho dovodu ze nema datove typy, skryva prilis vela veci ohladom programka...
Na seriozne programko odporucam prebehnut za mesiac C a potom go ahead C++ Ale zas C obsahuje na zaciatok prilis vela nezmamych slovicok, a ak vobec si predtym nemal programko, tak by som odporucit pascal, najrychlejsie sa do programka cez pascal dostanes ale zistis, ci ta to vobec bavi, lebo programko tak ako vsetko nie je pre kazdeho...
A co sa tyka tych studovanych vysokoskolakov, tak je par skol co zarucuju ze absolvent aj nieco vie (MFF CUNI, FI MUNI mozno aj nieco ine...) ale fakt, ak sa uci ako uvodny jazyk Java ta co sa da od takeho absolvena cakat. A ludia idu na informatiku a nemaju sajnu co je programovanie, co je dost odvaha podla mna.
A mimochodom, PHP je v celku uznavany programovaci jazyk
Dolezita poznamka, pokial pred vyskou clovek nemal o informatike sajnu a robi veci iba vramci skoly, tak dobry nebude... Co poznam slovenske vysky. Ale dovolim si tvrdit, ze MFF CUNI sa neda skoncit bez makania (aj ludia co malu zlate medaily z olympiad musia zamakat ak ju chcu skoncit). A mozno este FI MUNI co som zasluchol.
Sorry, mozno je tento prispevok odveci, ale u mna a u ludi co poznam a povazujem za programatorov, tak su z toho uzasnuti a ani nahodou to nie iba praca...
treba ist na FIIT ...tam vas programovat nenaucia ...
ale ako ado21 spomenul..programovanie nie je o skole..predovsetkym to musi cloveka bavit a clovek na sebe musi makat..niekomu to ide rychlejsie, niekomu pomalsie..ale kazdy sa to mozem casom naucit..nehovorim ze bude špičkovy...
Hej, a co sa tyka gurov, poznam takych typkov, ale som zistil, ze su bezni ludia len su strasne namakany, ziadne IQ 189 alebo co, ale priemer na programatora. Fakt, su iba strasne nakamany. Aj oni Vam povedia, ze je to iba o tom. A ked sme uz pri tej inteligencii, tak programatari radovo vybocuju z priemeru... Ale s tym nie je problem, lebo aj to sa zvysit...
Pascal neodporúčam, je to zbytočné, taký divný jazyk, ktorý fakt dnes nikde nevyužiješ
Ja tu všade odporúčam C a neskôr prejsť na C++. Lebo C máš nižší jazyk a naučíš sa ako to funguje. Treba tam tiež všetko ošetrovať. Kompilátor za teba nepostráži skoro nič. To je celkom dobré na pochopenie...
Odporúčam potom knižku Pavel Herou - Učebnice jazyka C od vydavateľstva KOPP
Ado21: datove typy su zalezitost ktoru dokaze bezny antitalent pochopit za 20 minut.
Python sice cloveka nenauci tolko co C/C++ (hlavne po HW stranke) za to je to ale plnohodnotny jazyk, ktory sa da v celku jednoducho pochopit.. A za druhe na co zaciatocnika zatazovat jazykom v ktorom musis kazdej premennej udat datovy typ a musis sa starat o pamat a jej alokaciu a podobne veci, ktore ho budu aj tak na zaciatku dost mylit.
Btw php je skriptovaci jazyk a nie programovaci, to len aby sme nemylili slecnu ktora sa chce ucit programovat
A k tej jave na vyskach.. Sice je pekne ze je to multiplatformovy jazyk a skoly sa ho snazia pretlacit medzi studentov, lenze co je z takych "programatorov" ktory nevedia programovat, resp nerozumeju tomu co "programuju"? Takato cinnost je dost kontraproduktivna, nehovoriac o tom, ze je to mrhanie potencialu studentov..
@Tommyhot : Okrem Pythonu su datove typy vsade, myslim. Akoze pochopit nie je problem, len zvyknut si pouzivat je problem... A k Jave, Java je dnes "in" a fakt komercne firmy nezaujima ci rozumenuju co pisu, hlavne ze pise a ide to... To je pripad 90% firiem... A hej, poznam super javistou, ale vsetci su odchovany na C
@Kamili0 : Pascal je navrhnuty pre didakticke ucely. A je pre zaciatocnika velmi citatelny. Kdez to vysvetli zaciatocnikovi, ktory v zivote nic nevidel, co je include, namespace ... preco to je a naco to je. Fajn, povies mu ze include vlozi obsah jedneho suboru do druheho ale dotycny z tomo bude riadne zmateny. Na ciri zaciatok je C silna kava. Efektivnejsie (casovo) je najprv sa pohrat s pascalom a potom prejst na C a potom na C++. A este ak nedajboze zaciatocnikovi ides z fleku. Pre neho je vysvetlovat pointre tak sa na programko hned vykasle... Ale zas na druhej strane C sa rychlo uci ak mas zakladne pochopenie HW, ale co 99% zaciatocnikov nema... Pre nich je dednochsie napisat read ako nejake scanf... Vdaka tomu sa aj mozu rovno zacal ucit algoritmy...
A PHP si spajajte s WEBom a radsej nie s programovanim
Ado21: ani pri takom perl-e nemusis deklarovat datovy typ premennej a imho je viac takych jazykov. Mozno sa mylim, ale pri jazyku ktory nedokaze pracovat s HW (resp nie je na to primarne urceny), deklarovat datovy typ je zbytocne, tam ta nemusia zaujimat veci ako pretecenie zasobnika atd.. To je moj pohlad na to.
No sice tie vytvory "programatorov" v jave funguju ale dokedy? Teda bude treba implementovat nieco zlozite a dotycny sa z toho posere, pretoze nebude rozumiet co ma spravit, resp co ako funguje.. Je to smutne ale je to tak.. Skor by sa malo postupovat takto nejako: pascal -> C/C++ -> Java atd.. K tomu pascalu pripadne este nejake delphi (aj ked klikanie na jednotlive komponenty nie je programovanie), a k C aj nejaky assembler a zo studenta mozu vychovat nadejneho programatora.
Pascal by som nezatracoval, sice je to jazyk urceny pre skoly, da sa na nom ale najelpsie pochopit proceduralne programovanie. Ak nema dotycny tieto zaklady, nema vyznam aby sa pustal do objektov, pretoze ich vo vacsine pripadou nepochopi. A samozrejme dobre je to, ze C ma s pascalom toho dost spolocne, takze sa da lahko na neho prejst..
hm..ovladam html (co je brutal lahke samozrejme) css-pokrocily..a ucim sa php .. no nehovorim ze je to tazke ale napr s html sa to neda porovnat skusal som aj actionskript-je dost podobny php akurat php sa mi zda byt lepsie.. a samozrejme sa v obidvoch daju robit uplne ine veci ale mna zaujima skor web.. pokial viem tak php je odvodene z C nie? takze teoreticky je to programovaci jazyk ..napriklad o pascal som ani nezavadil (najviac sa mi paci myslienka o nom "v pascali programovali este opice" )..takze tak .. po php by som chcel pozret na C..myslite ze tie zaklady uz teoreticky chapem z php? ze ci musim ist k opiciam sa naucit pascala..
neviem PHP nepoznam ale co som zbezne videl kod tak ma to nejake programatorske konstrukcie.
C je velmi mocny jazyk. Na C treba ist pekne od zaciatku Odporucam knihu Pavel Herout Ucenbnice jazyka C.
Pascal je super na zaciatok, ale ak to myslis vazne s programkom tak mozes kludne zacat C. Preto musis mysliet vazne, lebo inak by ta C odradilo. Sice bude to tazsi zaciatok, ale stoji to za to...
no snad sa mi podari ist rovno na C..logicke myslenie mam ( aspon mi to hovoria ) a v php5 je uz dost toho aj s OOP, ale k tomu som sa moc nedostal este..
Staci prvy diel a potom mozes ist kludne na C++. Druhy uz je skor pre tych to ho budu C budu aj realne pouzivat. A za take peniaze je to fakt super kniha.
Na matfyze ja hovori: Pascal je take pekna miestnost, vsade na okolo po stenach ruzove vankusiky a mamicka ty vari a perie. A C je zelezna miestnost plna ostnov.
Fakt je je po Assembleri najmocnejsi jazyk. Tym ta akoze nechcem odradit, ak ma seriozny zaujem o programko tak to bude super, lebo zacnes chapat ze ako veci funguju a hlavne co a ako s pametou. Ale pokial chces byt radovy programator tak mozes rovno Javu...
Avaster: nemyslim si, ze zaklady z php ti pomozu pochopit C, pretoze php su len if-y a echa. Dokaze sa ho naucit snad kazdy. Btw objekty boli uz aj v php3, to len tak na okraj
Ado21: uff assembler ani nespominaj, sice mocny jazyk, ale kodit v nom nieco vacsie je hotova nocna mora, samozrejme vysledok ale stoji za to. Ale nepredbiehaj, zacat Cckom a ASM pre zaciatocnika asi nebude sranda, skor ho to odplasi a viac sa k tomu uz nevrati. Ja som tiez nadaval ked sme boli v skole nuteni kodit i51-tky.
A este avaster ak sa budes chcet ucit C++ odporucam knihu: Mistrovstvi v C++ (tretie vydanie). Sam ju mam, sice je v nej pre mna kopu zbytocnosti, ktore uz davno viem, ale prebera C++ dost do hlbky a nauci ta aj take veci ktore asi nikdy realne nevyuzijes.
Tommyhot: Ak ma clovek fakt seriozny zaujem o programovanie a chcem vediet podstatu, tak moze kludne rovno zacat s C a s tou knihou lebo je super. Mistrovstvi v C++ ma tiez Ale s assemblerom zacinat je nezmysel...
Do ucenia dost vidim, mam na to dar aj som par veci uz ucil Programko ma nikde neucili, som cisty samouk. Akych je asi dost. Sice nic neviem ale myslim, ze ucit fakt viem.
ja progrmaujem v XHTML a CSS 2.1, toto potrebujem k svojej praci, okrajovo viem programovat v JavaScript, Action Skript pre FLASH aaa este PHP. C-cko a Pascal som mal na skole, kedze bol dobry profak, aj som sa to naucil, no kedze sa tomu nevenujem asi by som dosti zmatkoval
programovat? fakt treba vediet algoritmicky mysliet. A inak sa tomu venujem uz niekolko rokov aj profesionalne,konkretne: .NET Framework (C#,ASP.NET,ADO.NET,MSSQL,ACCESS,Sharepoint,Silverlight,AJAX,OFFICE extension, web services, remote threading...)
Roleta je špeciálny inkognito mód, ktorým skryješ obsah obrazovky pred samým sebou, alebo inou osobou v tvojej izbe (napr. mama). Roletu odroluješ tak, že na ňu klikneš.
42 komentov
A čím by si chela začať??
pawlo//hmm,neviem este sa v tom moc nevyznm,ale sniecim lahsim
www.python.org/
» sk.wikipedia.org/wiki/Python_(pr...
PRečítaj si o tom niečo.
o ake programovanie ti ide? normalne programy, alebo web, ci skor java?
Programovanie ma dost blizko k matike a myslim, ze tam ide o zdravy sedliecky rozum ale hovori sa tomu algoritmicke myslenie.
Vsetko je iba o tom, ze ako ta to bavi.
Fakt ak mas seriozny zaujem, ozvi sa. A este taka vec, anglincina je NUTNOST. Ak sa ju este nucis tak rychlo zacni aspon pasivne...
ono programovanie je ako jazyk. treba skúšať a tým sa človek naučí, nie tým, že bude vedieť gramatiku naspamäť
no momentálne je zo mňa vývojar hier, a študujem FPSC Language
A osobne sa momentálne ešte stále učím objektový pascal, html, css, php a tento polrok som si prihodila CL - deklaratívne programovanie (ktoré je ale založené čisto na matematike a napriek rečiam nášho profesora o tom že CL-ko je programovanie pre IT gurmánov, ja by som ho neodporúčala...)
@all : Programovanie sa deli na dva druhy, dajme tomu ze komercne (cez 90% ) a tam v podstate nie su ani ziadne algoritmy ani nic, surovo pisany kod a vacsinou tie osoby ani nevedia co pisu ale "funguje to".
Potom su sutaze a programko robi google, COMDOM atd... takze algoritmy, pararelne distruovane systemy a tak, to uz je o niecom inom. Ale 98% dnesnych programatorov nema o tom pary. Kamos mi vravel, ze v robote za 20 minut vyhodnitil vyraz obycajnym stromom a vsetcsi boli z toho 2 dni hotovi. Pritom je to trivialna vec, ze tak...
Inak s tym pythonom suhlasim, je to dost jednoduchy jazyk (aj ked uz som v nom nekodil asi 3 roky ) a myty ze pascal je to najjednoduchsie co moze byt, uz imho ani nie su pravda..
Ale ak mas dost dobre rozvinutu logiku, nevidim dovod zacat rovno napr z C++.
Btw pre nas "IT retardov" je to sexi ked zeny vedia programovat
treba si stanovit co sa chces naucit ci chces robit weby, alebo ci chces robit normalne aplikacie
btw wewo: to ze ides na odbor pocitacove technologie este nic neznamena poznam ludi ktori nechapavo krutia hlavou nad tym co za ludia na hentake neco chodia ludia, ktori o PC poriadne ani nemaju zaujem
ja 'prevadzkujem' tu typicku web zostavu: xhtml,css,xsl,php,mysql,javaskript
potom nejake tie 'normal' jazyky (ale tie iba velmi povrchne zaklady): deplhi, java, c++, python.
Kazdopadne, vela zdaru pri uceni sa asi by som odporucil python na zaciatok
good luck
Na seriozne programko odporucam prebehnut za mesiac C a potom go ahead C++ Ale zas C obsahuje na zaciatok prilis vela nezmamych slovicok, a ak vobec si predtym nemal programko, tak by som odporucit pascal, najrychlejsie sa do programka cez pascal dostanes ale zistis, ci ta to vobec bavi, lebo programko tak ako vsetko nie je pre kazdeho...
A co sa tyka tych studovanych vysokoskolakov, tak je par skol co zarucuju ze absolvent aj nieco vie (MFF CUNI, FI MUNI mozno aj nieco ine...) ale fakt, ak sa uci ako uvodny jazyk Java ta co sa da od takeho absolvena cakat. A ludia idu na informatiku a nemaju sajnu co je programovanie, co je dost odvaha podla mna.
A mimochodom, PHP je v celku uznavany programovaci jazyk
Dolezita poznamka, pokial pred vyskou clovek nemal o informatike sajnu a robi veci iba vramci skoly, tak dobry nebude... Co poznam slovenske vysky. Ale dovolim si tvrdit, ze MFF CUNI sa neda skoncit bez makania (aj ludia co malu zlate medaily z olympiad musia zamakat ak ju chcu skoncit). A mozno este FI MUNI co som zasluchol.
Sorry, mozno je tento prispevok odveci, ale u mna a u ludi co poznam a povazujem za programatorov, tak su z toho uzasnuti a ani nahodou to nie iba praca...
ale ako ado21 spomenul..programovanie nie je o skole..predovsetkym to musi cloveka bavit a clovek na sebe musi makat..niekomu to ide rychlejsie, niekomu pomalsie..ale kazdy sa to mozem casom naucit..nehovorim ze bude špičkovy...
ado21: kde sa uci na uvod java?
Začala som sa učiť v pascala, ale nejako ma to nebavilo, aj ked by som to chcela vedieť.
Hej, a co sa tyka gurov, poznam takych typkov, ale som zistil, ze su bezni ludia len su strasne namakany, ziadne IQ 189 alebo co, ale priemer na programatora. Fakt, su iba strasne nakamany. Aj oni Vam povedia, ze je to iba o tom. A ked sme uz pri tej inteligencii, tak programatari radovo vybocuju z priemeru... Ale s tym nie je problem, lebo aj to sa zvysit...
inak nič moc...
Pascal neodporúčam, je to zbytočné, taký divný jazyk, ktorý fakt dnes nikde nevyužiješ
Ja tu všade odporúčam C a neskôr prejsť na C++. Lebo C máš nižší jazyk a naučíš sa ako to funguje. Treba tam tiež všetko ošetrovať. Kompilátor za teba nepostráži skoro nič. To je celkom dobré na pochopenie...
Odporúčam potom knižku Pavel Herou - Učebnice jazyka C od vydavateľstva KOPP
Python sice cloveka nenauci tolko co C/C++ (hlavne po HW stranke) za to je to ale plnohodnotny jazyk, ktory sa da v celku jednoducho pochopit.. A za druhe na co zaciatocnika zatazovat jazykom v ktorom musis kazdej premennej udat datovy typ a musis sa starat o pamat a jej alokaciu a podobne veci, ktore ho budu aj tak na zaciatku dost mylit.
Btw php je skriptovaci jazyk a nie programovaci, to len aby sme nemylili slecnu ktora sa chce ucit programovat
A k tej jave na vyskach.. Sice je pekne ze je to multiplatformovy jazyk a skoly sa ho snazia pretlacit medzi studentov, lenze co je z takych "programatorov" ktory nevedia programovat, resp nerozumeju tomu co "programuju"? Takato cinnost je dost kontraproduktivna, nehovoriac o tom, ze je to mrhanie potencialu studentov..
@Kamili0 : Pascal je navrhnuty pre didakticke ucely. A je pre zaciatocnika velmi citatelny. Kdez to vysvetli zaciatocnikovi, ktory v zivote nic nevidel, co je include, namespace ... preco to je a naco to je. Fajn, povies mu ze include vlozi obsah jedneho suboru do druheho ale dotycny z tomo bude riadne zmateny. Na ciri zaciatok je C silna kava. Efektivnejsie (casovo) je najprv sa pohrat s pascalom a potom prejst na C a potom na C++. A este ak nedajboze zaciatocnikovi ides z fleku. Pre neho je vysvetlovat pointre tak sa na programko hned vykasle... Ale zas na druhej strane C sa rychlo uci ak mas zakladne pochopenie HW, ale co 99% zaciatocnikov nema... Pre nich je dednochsie napisat read ako nejake scanf... Vdaka tomu sa aj mozu rovno zacal ucit algoritmy...
A PHP si spajajte s WEBom a radsej nie s programovanim
No sice tie vytvory "programatorov" v jave funguju ale dokedy? Teda bude treba implementovat nieco zlozite a dotycny sa z toho posere, pretoze nebude rozumiet co ma spravit, resp co ako funguje.. Je to smutne ale je to tak.. Skor by sa malo postupovat takto nejako: pascal -> C/C++ -> Java atd.. K tomu pascalu pripadne este nejake delphi (aj ked klikanie na jednotlive komponenty nie je programovanie), a k C aj nejaky assembler a zo studenta mozu vychovat nadejneho programatora.
Pascal by som nezatracoval, sice je to jazyk urceny pre skoly, da sa na nom ale najelpsie pochopit proceduralne programovanie. Ak nema dotycny tieto zaklady, nema vyznam aby sa pustal do objektov, pretoze ich vo vacsine pripadou nepochopi. A samozrejme dobre je to, ze C ma s pascalom toho dost spolocne, takze sa da lahko na neho prejst..
C je velmi mocny jazyk. Na C treba ist pekne od zaciatku Odporucam knihu Pavel Herout Ucenbnice jazyka C.
Pascal je super na zaciatok, ale ak to myslis vazne s programkom tak mozes kludne zacat C. Preto musis mysliet vazne, lebo inak by ta C odradilo. Sice bude to tazsi zaciatok, ale stoji to za to...
Na matfyze ja hovori: Pascal je take pekna miestnost, vsade na okolo po stenach ruzove vankusiky a mamicka ty vari a perie. A C je zelezna miestnost plna ostnov.
Fakt je je po Assembleri najmocnejsi jazyk. Tym ta akoze nechcem odradit, ak ma seriozny zaujem o programko tak to bude super, lebo zacnes chapat ze ako veci funguju a hlavne co a ako s pametou. Ale pokial chces byt radovy programator tak mozes rovno Javu...
Ado21: uff assembler ani nespominaj, sice mocny jazyk, ale kodit v nom nieco vacsie je hotova nocna mora, samozrejme vysledok ale stoji za to. Ale nepredbiehaj, zacat Cckom a ASM pre zaciatocnika asi nebude sranda, skor ho to odplasi a viac sa k tomu uz nevrati. Ja som tiez nadaval ked sme boli v skole nuteni kodit i51-tky.
A este avaster ak sa budes chcet ucit C++ odporucam knihu: Mistrovstvi v C++ (tretie vydanie). Sam ju mam, sice je v nej pre mna kopu zbytocnosti, ktore uz davno viem, ale prebera C++ dost do hlbky a nauci ta aj take veci ktore asi nikdy realne nevyuzijes.
Do ucenia dost vidim, mam na to dar aj som par veci uz ucil Programko ma nikde neucili, som cisty samouk. Akych je asi dost. Sice nic neviem ale myslim, ze ucit fakt viem.
chudak chlapec tak som ho vysmial pred tymi vsetkymi ludmi, nemohol som si odpustit..