In Azerbaijan Turkish
Salam , dostlar . Bu gün sizə proqramlamaya-web proqramlamaya necə başlamaq , haradan başlamaq haqqında təməl bilgilər verməyə çalışacağam . Öncəliklə , onu qeyd edim ki , bundan sonra müntəzəm olaraq dərslər seriyasına başlayıram və əgər ki , nədənsə narazılığınız olarsa , hansısa mövzunu anlamasanız , rəy bölməsində qeyd edə bilərsiniz , məmuniyyətlə bildiyim qədər cavablamağa çalışacağam . Əlavə olaraq Discord'da da yaza bilərsiniz , hansı ki , Discord linkimi aşağıda yerləşdirəcəyəm . Bu gün kod yazmayacağıq hələ ki , bu gün proqramlamaya anlayış verəcək , necə , haradan başlamaq lazım olduğunu qeyd edəcək və kod yazmağımıza imkan yaradan kod yazma mühitini ( development environment ) quraşdıracağıq ki , sabahdan kod yazmağa başlayaq artıq . Getdik . Hamıya uğurlar ...
Proqramlama Nədir ?
Öncəliklə proqramlama nədir sualını öz anladığım tərzdə qeyd etmək istəyirəm . Yəqin ki , bu anlayış haqqında çox eşitmisiniz , Proqramlama Dilləri . Proqramlama dilləri vasitəsiylə biz qarşımızdakı o möhtəşəm maşınla - komputerlə əlaqəyə girir , sanki onunla danışırıq, ona müəyyən tapşırıqlar veririk . Proqramlama isə həmin proqramlama dilləri vasitəsilə həyata keçirilən və bizim kompyuterlə danışdığımız bir prosesdir . Əgər bir proqramçı sizdən soruşursa ki , proqramlama bilirsən ? Siz sadəcə hər hansısa proqramlama dilinin kodlarını bilməklə deyə bilməzsiniz ki , bəli , bilirəm , çünki hər hansısa proqramlama dilin kodlarını bilmək hələ proqramla bilmək deyil , əsas olan bildiklərini praktikaya tökmək və proqramla prosesinə başlamaqdır , qarşınızdakı maşınla həmin dildə danışmaqdır . Bunu hər hansı bir dilə də bənzədə bilərsiniz , məsələn , ingilis dili (JavaScript ) . Siz ingilis dilinin (JavaScript'in ) qrammatikasını super şəkildə bilə bilərsiniz , xeyli də söz ehtiyatınız ( kod biliyi ) ola bilər , amma əgər siz qarşınızdakı ingilisi (computer 'i) başa sala bilmirsinizsə , onunla ünsiyyət qura bilmirsinizsə ( proqramlama prosesi ) , öyrəndiklərinizin əhəmiyyəti qalmayacaq . Düşünürəm ki , anlayışda problem qalmadı . Keçək digər suala . Bəs mən sıfırdan başlayıram bu işə - proqramlamaya , necə başlayım , yol xəritəsi nədir ?
Web Proqramlamaya necə və haradan başlamalı ?
Bu sual ilk başlayanda mənim də xeyli araşdırdığım , cavab tapmağa çalışdığım sual idi . Sualın cavabını konkret ver desəniz , mən HTML ilə başlamağı deyərdim konkret . Web səhifələrin təməlində HTML dayanır . HTML 'i siz boş , ağ vərəq listi kimi də düşünə bilərsiniz . HTML ilə siz həmin ağ vərəqin prototipini yaradırsınız və sonra isə HTML kodları ( tağları ) ilə siz ağ vərəqə sadə yazılar yazırsınız ... HTML'dən sonra öyrənəcəyiniz şey CSS olacaq . CSS ilə isə biz həmin yazdığımız yazəlara effektlər veririk , adi bir HTML yazısından düymələr qururuq , yazının rəngini dəyişirik , qutular qururuq və daha nələr nələr . Lakin onu da qeyd edim ki , HTML proqramlama dili hesab olunmur , adının mənası da buna işarə edir ( Hyper Text Markup Language ) , yəni mətn işarələmə dili . CSS isə Cascading Style Sheet deməkdir .Bu da vərəqləri stilləmə , onlara effekt vermədir bir növ ...
Kod yazma mühiti nədir , necə quraşdırmaq lazımdır ?
Kod yazma mühiti - development environment elə bir mühitdir ki , orada bizim kodlarımız çalışır , bu mühiti yaratmağa bizə imkan verən vasitələr Text Editor 'lardır . Kodlarımızı yazmaq üçün biz NotePad , Sublime Text , Atom kimi Text Editor 'lardan istifadə edə bilərik . Mən özüm Sublime Text 3 'ü işlədirəm və sizə də bunu məsləhət görərdim , hansı ki , mən dərsləri izah edərkən bundan istifadə edəcəm . Sublime Text 'in 3'cü versiyasını yükləyinizi məsləhət görürəm . Linkini aşağıda yerləşdirəcəyəm .
Sabah üçün planlarımız
Dostlar , sabaha hər birinizdən xahişim və tələbim odur ki , Sublime Text 'i yükləyəsiniz , hansı ki , linkini aşağıda yerləşdirmişəm . Digər bir xahişim və tələbim odur ki , w3school.com 'dan HTML 'in Styles bölməsinə qədər oxuyasınız ki , anlayışınız olsun .