Ajaks wrote:Siulau pradeti mokytis tokia tvarka (jeigu kai ka jau zinai gali praleisti):
1. HTML
2. CSS
3. PHP
4. JavascriptNebloga PHP knyga pradedantiesiems (paaiskina viska siek tiek kitu kampu, kad lengviau suprast):
As tai siulyciau pradeti taip:
1. PHP + MySQL
2. HTML + JS
3. CSSnes realiai tu jau programuoji, tai tau pats idomumas (tikiuosi) yra kurti programa. Tai susikuri su php/mysql programa, ja atvaizduoji per html + pridedi js (jei tau to tikrai reikia) ir tada dailini su CSS.
Mieline pica kai darai juk pirma pada pasiruosi o ne suri?
'Programavimas' is lempos neateina. Jis yra irankis tikslui pasiekti. Klausimas koks yra tikslas? Paprogramuoti tai kas idomu tik tau ir tai ko niekam nereikia? Is serijos 'gimes buti programuotoju'? Tada gali uzsiimti zaidimu su visokiom programavimo kalbom, jas mokintis, ir poto bandyti pas kazka isidarbinti dirbt plaktuku, kur tau kazkas duos kazkoki darba, pvz su php, ir tu vien tik ta darysi. Galima ir taip.
Kitas variantas, kurti galutini tiksla - produkta. Patinka ne programuoti, o patinka sukurti tai kas veikia ir duoda naudos zmonems. Ir kai pradedi tuom uzsiimiti, pirmiausiai ziuri i puslapi kuris yra statinis. Pradedi kurti puslapi kuris yra statinis. Ismoksi html pagrindus bei kazkiek css pagrindu. Tada, pagal poreiki, pereini i dinamini etapa ir giliniesi i php+mysql, kad ta pati statini dar paversti dinaminiu. Nes php yra skirtas buti iterptu jau i esama html, vadinasi ta html tu turi zinoti ir suprasti, kad poto i ji iterpti php.
Kai yra pagrindas (html + php) tada kaip prieda / bonusa patogumui, pridedi JS (unobtrusive JS).
Tokiu atveju visa mokymosi ideja ir kryptis sukoncentruota aplink galutini rezultata (o ne tarpini) - tai ka parodysi lankytojui. Puslapi ir jo funkcijas.
Gi jeigu tikslas yra programuoti savo malonumui, tada gali del saves pradeti nuo C, C++, JAVA, Phyton, PHP ir t.t. ir pan, ir po 10 metu atsisesi prie html ir pradesi galvoti 'koki gi as cia puslapi dabar pagaminsiu' :)