CodeGym /Kurslar /Java SELF AZ /Yeni başlayanlar üçün faydalı kitablar

Yeni başlayanlar üçün faydalı kitablar

Java SELF AZ
Səviyyə , Dərs
Mövcuddur

0. Nəzəriyyə də vacibdir

Nəzəriyyə, əlbəttə, çox vacib bir şeydir. Fiziklər öz biliklərini nəzəriyyə ilə sistemləşdirməsəydilər və yalnızca eksperimentlərlə məşğul olsaydılar, bu çox gülməli olardı, amma çox faydalı olacağı şübhə doğurur! Proqramlaşdırma bu məsələdə istisna deyil. CodeGym-də biz əsasən praktikaya və maksimal dərəcədə tez irəliləməyə kömək edəcək tapşırıqlara fokuslanmışıq. Amma siz başqa informasiya mənbələrindən, ilk növbədə kitablar vasitəsilə də bilik əldə edə bilərsiniz (biz bunu qətiyyətlə tövsiyə edirik!).

Hər kəs fərqlidir: kiməsə CodeGym-də bir qısa mühazirəni oxumaq kifayətdir və dərhal hər şey aydın olur; başqalarına isə müxtəlif mənbələrdən məlumat almaq, ümumiləşdirmək və nəticə çıxarmaq daha rahatdır.

Java üzrə proqramlaşdırma ilə bağlı ən yaxşı kitablar bunlardır. Siz bu kitablar vasitəsilə CodeGym ilə yanaşı öyrənə bilərsiniz. Hər biri artıq özünü sübut edib və vaxtınızın və pulunuzun boşa getməyəcəyinə əmin ola bilərsiniz.


1. Head First Java

Kathy Sierra, Bert Bates, "Java öyrənirik" (original adı "Head-First Java")

Şübhəsiz ki, yeni başlayanlar üçün ən yaxşı Java kitabıdır! Head First – proqramlaşdırma dilləri haqqında bir çox kitab seriyasıdır. Müəlliflər materialı təqdim etmək üçün orijinal bir metoddan istifadə edirlər, bu da kitabı oxumağı sürətli və çox asan edir. Həmçinin, kod yazıb məsələləri birbaşa kitabda həll etmək mümkündür!

Onu CodeGym-də istənilən səviyyədən, hətta sıfırdan oxumaq olar:)


2. Thinking in Java

Bruce Eckel, "Java-nın Filosofiyası"

Java proqramçıları üçün İncil. Bu, şişirtmə deyil — hər bir Java proqramçısı bu kitabı oxumalıdır. Kitab kifayət qədər həcmlidir və bunun səbəbləri var. Kitabın belə adlandırılması səbəbsiz deyil: burada yalnız dilin konkret mövzuları müzakirə edilmir, həm də Java dilinin fəlsəfəsi, ideologiyası izah edilir; dilin yaradıcılarının başqa dillərdən fərqli olaraq nəyisə öz fərqli yolları ilə seçməsinin səbəbləri açıqlanır.

Bu kitab tam yeni başlayan proqramçılar üçün uyğun deyil, amma CodeGym kursunun yarısını keçdiyiniz zaman artıq onu öyrənməyə başlaya bilərsiniz.

Bunlar Java dilinə dair oxuya biləcəyiniz əsas kitablardır (əlbəttə, başqa bir çox kitablar da var). Amma dil ilə yanaşı, proqramlaşdırmanı ümumilikdə anlama dair biliklərinizi genişləndirmək üçün də kitablar mövcuddur. Aşağıda bu məqsəd üçün ən uyğun kitabların siyahısı verilmişdir.


3. Herbert Schildt

Herbert Schildt: "Java: tam rəhbərlik"

Bu kitab da yeni başlayanlar üçün yaxşıdır. Əvvəlkindən əsasən materialın təqdim olunma üsulu ilə fərqlənir: burada təqdimat daha dəqiq və ardıcıldır (çoxları materialın belə təqdimat formasını oyun üslubundan üstün tutur). Onun şübhəsiz üstünlüklərinə "materialın ən kiçik təfərrüatlara qədər" izah edilməsi, bəzən isə dəfələrlə izah edilməsi daxildir.


4. Çarlz Petzold

Çarlz Petzold, "Kod. İnformatikanın sirli dili"

Bu kitabın Amazon (4.7/5), Ozon (5/5) üzrə reytinqləri və coşqun rəylər özü üçün danışır.

Məktəb informatika dərslərini çoxdan unudanlar və ya ümumiyyətlə heç vaxt sahib olmayanlar üçün möhtəşəm kitab. Kompüterin və kodun işi haqqında vacib məqamlar tam sadə şəkildə izah olunur. Məsələn, kompüter proqramçı tərəfindən yazılmış kodu ümumiyyətlə necə icra edir? Və kod mətnindən istəyənin nə olduğunu necə başa düşür?

Bütün suallara cavablar - artıq klassikaya çevrilmiş bu kitabdadır. Proqramlaşdırmanı peşəkar təhsil olmadan öyrənənlərin biliklərini mükəmməl şəkildə tamamlayacaq.


5. Alqoritmləri qavrayırıq

Aditya Bhargava, "Alqoritmləri qavrayırıq".

Alqoritmlər və data strukturları — çox vacib və zəruri bir mövzudur. Proqramçının işinin əhəmiyyətli bir hissəsini onların istifadəsi təşkil edir və bu, effektiv olmalıdır! Məsələn, təsadüfi qaydada yazılmış 1000 ədədin sıralanmasını necə həyata keçirmək olar?

Əslində, bunu çoxlu yollarla etmək olar! Amma onların hamısı eyni dərəcədə effektiv deyil. Alqoritmlər və data strukturları ilə bağlı çoxlu kitablar və kurslar var, lakin proqramlaşdırmanı yeni öyrənənlər üçün Bhargava-nın kitabı mütləq ən yaxşısıdır. Sadə dil, şəkillərlə ətraflı izahlar və çox böyük olmayan həcmi — başlanğıc üçün lazım olan bütün bunlardır!

Lakin həyat yerində dayanmaz: daim yeni Java versiyaları, yeni kitablar, yeni tərcümələr çıxır. CodeGym saytında müntəzəm olaraq yeni kitabların icmalları və seçmələri dərc olunur. Məsələn, burada CodeGym tələbələrindən biri tərəfindən yazılmış başlayanlar üçün kitab tövsiyələri adlı məqalə barədə oxuya bilərsiniz. Bu, əla məqalə və əla bir seçmədir.

Java proqramlaşdırmasını CodeGym-də öyrənin, kitablar oxuyun və CodeGym icmasının həyatında iştirak edin, qalan hər şey öz yolunu tapacaq.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION