0. Teori uga penting

Teori, mesthi, uga penting banget. Upaminipun fisikawan ora tau sistematis kawruh teoretis, nanging mung melu eksperimen. Sing bakal nyenengake banget, nanging meh ora migunani! Pemrograman ora beda. Ing CodeGym, kita wis fokus utamane ing latihan lan tugas tangan sing ngidini sampeyan maju kanthi cepet. Nanging sampeyan bisa (lan kita banget nyaranake!) Nggambar kawruh saka sumber liyane, ndhuwur kabeh - saka buku.

Saben uwong beda-beda: sawetara wong mung bisa maca siji pelajaran singkat ing CodeGym lan kabeh wis jelas; liyane luwih nyaman gumantung ing macem-macem sumber, synthesizing informasi lan tarik kesimpulan nalika padha lunga.

Iki minangka buku pemrograman Java paling apik sing bisa digunakake bebarengan karo sinau babagan CodeGym. Saben wong wis dicoba lan bener lan mesthi ora bakal mbuwang wektu utawa dhuwit.


1. Kepala Jawa Kapisan

Kathy Sierra, Bert Bates

Buku Jawa paling apik kanggo pamula! Head First minangka seri saka puluhan buku babagan macem-macem basa pemrograman. Penulis duwe gaya presentasi asli, sing nggawe buku kasebut cepet lan gampang diwaca. Sampeyan uga bisa nulis kode lan ngatasi masalah ing buku kasebut!

Sampeyan bisa miwiti maca ing sembarang level CodeGym, malah level nol :)


2. Mikir ing basa Jawa

Bruce Ekel

Kitab Suci programmer Jawa. Iki ora exaggeration - saben pangembang Jawa kudu maca. Iku cukup kandel, lan ana alesan kanggo iku. Buku iki dijenengi kanthi pas: ora mung nyritakake topik Jawa tartamtu, nanging uga nerangake filosofi lan ideologi basa Jawa, yaiku kenapa pangripta Jawa nindakake kanthi cara dhewe lan ora kaya basa liya.

Iku ora cocok kanggo kabeh programer anyar, nanging sawise sampeyan bisa nyegat sawise ngrampungake setengah saka Course CodeGym.

Iki minangka buku utama kanggo sampeyan maca babagan Jawa (sanajan isih akeh). Nanging ngluwihi sinau basa, buku bisa nggedhekake pangerten babagan program ing umum. Ing ngisor iki dhaptar buku sing cocog kanggo iki.


3. Jawa: Rujukan Jangkep

Herbert Schildt

Buku iki uga apik kanggo pamula. Beda karo sing sadurunge, utamane babagan cara menehi materi: presentasi kasebut luwih ketat lan konsisten (akeh wong seneng pendekatan kasebut). Iku temtu unggul ing "chewing munggah" materi menyang bit paling cilik, kadhangkala kaping pirang-pirang.


4. Kode: Basa Hidden Hardware lan Software Komputer

Charles Petzold

Tinjauan ngelem lan rating Amazon sing dhuwur kanggo buku iki (4.7 / 5) ngomong dhewe.

Buku sing apik banget kanggo sapa wae sing ora tau njupuk ilmu komputer ing sekolah menengah wis lali. Aspek penting saka operasi lan kode komputer diterangake langsung ing pucuk driji. Contone, kepiye carane komputer nglakokake kode sing ditulis dening programmer? Lan kepiye kode kasebut ngandhani komputer apa sing dikarepake?

Buku klasik iki njawab saben pitakonan. Iki minangka bantuan sinau sing sampurna kanggo sapa wae sing sinau program tanpa entuk manfaat saka pendhidhikan khusus.


5. Algoritma Grokking

Aditya Bhargava

Algoritma lan struktur data minangka topik penting. Akeh wektu programmer digunakake, lan kudu efektif! Contone, carane sampeyan bisa ngurutake 1000 nomer acak?

Inggih, ana akeh cara kanggo nindakake iki! Nanging kabeh padha adoh saka merata efektif. Akeh buku lan kursus khusus kanggo algoritma lan struktur data, nanging kanggo wong sing lagi sinau program, buku Bhargava minangka sing paling apik. Wis basa prasaja, panjelasan rinci karo gambar, lan volume ora gedhe banget — mung apa sing perlu kanggo miwiti!

Mesthi, urip ora mandheg: versi anyar Jawa, buku anyar, lan terjemahan anyar terus-terusan dirilis. Ulasan lan koleksi buku anyar ajeg katon ing situs web CodeGym, supaya tetep dirungokake!

Sinau Jawa ing CodeGym, maca buku, lan melu komunitas CodeGym, lan liyane bakal ngetutake.