Ngoding dari Nol

Bab 12

Habis ini belajar apa?

Peta jalan belajar berdasarkan minatmu (web, aplikasi HP, data dan AI, game), sumber belajar gratis yang masih aktif, dan tips supaya konsisten.

± 8 menit baca

Coba berhenti sebentar dan lihat ke belakang. Beberapa bab lalu, kamu mungkin belum tahu bedanya file dan folder. Sekarang kamu sudah membuat aplikasi sendiri, menyimpannya di laptop, menaruhnya di internet, dan bahkan memintanya dikembangkan oleh AI. Itu bukan hal kecil. 🎉

Tapi mungkin sekarang muncul pertanyaan baru: “Terus, habis ini aku belajar apa?” Jawabannya tergantung satu hal: kamu mau bikin apa.

Pilih jalur sesuai minat

Anggap ini peta, bukan tangga yang harus dilewati urut. Kamu boleh loncat, pindah jalur, atau mencoba dua sekaligus.

Jalur 1: Web

Kalau kamu senang melihat hasil langsung di browser dan ingin lanjut dari yang sudah kamu kuasai, ini jalur paling mulus. Ada dua sisi, yang sudah kamu kenal di Bab 6:

Tempat mulai yang bagus: MDN Learn web development dan The Odin Project.

Jalur 2: Aplikasi HP

Mau bikin aplikasi yang diinstal di HP? Ada tiga pilihan utama:

Kalau bingung memilih, Flutter menarik buat pemula karena cukup belajar satu kali untuk dua sistem.

Jalur 3: Data dan AI

Kalau kamu penasaran bagaimana data diolah, grafik dibuat, atau AI dilatih, mulai dari Python dan SQL. Python mudah dibaca, SQL dipakai untuk bertanya ke database. Mulailah dengan tutorial resmi Python, lalu cari proyek kecil: misalnya menganalisis catatan uang jajanmu sendiri.

Jalur 4: Game

Kalau tujuanmu bikin game, coba Godot: mesin game gratis dan open source, dengan bahasa GDScript (mirip Python) dan C#. Situsnya di godotengine.org. Mesin game populer lain adalah Unity, yang memakai C#.

Tidak yakin jalur mana? Mulai dari Jalur 1. Dasarnya paling terpakai di jalur lain, dan hasilnya paling cepat terlihat.

Sumber belajar gratis

Semua sumber berikut dicek masih aktif pada Oktober 2026. Perhatikan kolom bahasa, karena sebagian besar berbahasa Inggris. Memang berat di awal, tapi AI dan penerjemah browser bisa membantumu, dan membaca dokumentasi berbahasa Inggris adalah keterampilan yang akan sangat berguna. Satu pengecualian: Dicoding ikut dimasukkan karena berbahasa Indonesia, tapi kelasnya tidak gratis penuh (lihat catatannya).

Sumber Cocok untuk Bahasa Catatan
MDN Web Docs Web Inggris Jalur belajar web dari dasar sampai framework. Sebagian halaman mungkin punya terjemahan Indonesia, cek dengan mengganti en-US jadi id di alamatnya
freeCodeCamp Web, JavaScript, Python, database Inggris Organisasi nirlaba dengan misi membantu orang belajar ngoding gratis, belajarnya lewat proyek
The Odin Project Web full stack Inggris Kurikulum gratis yang dijalankan komunitas open source
CS50 Harvard Dasar ilmu komputer Inggris Kuliah pengantar yang boleh diikuti gratis lewat OpenCourseWare. Cukup menantang, tapi sangat membangun dasar
W3Schools Referensi cepat HTML, CSS, JavaScript, Python Inggris Situsnya menyebut belajar gratis dengan atau tanpa akun
roadmap.sh Peta jalan per bidang Inggris Ada peta untuk Frontend, Backend, Android, Python, dan AI/Data. Dibuat komunitas
Dicoding Banyak bidang, kelas terstruktur Indonesia Berbahasa Indonesia. Kelas yang kami cek (dasar pemrograman web) berlangganan dengan biaya bulanan, dan sesekali ada promo. Soal kelas gratis atau beasiswa, cek halaman resminya
Petani Kode Tutorial pemrograman Indonesia Tutorial berbahasa Indonesia untuk banyak bahasa, bisa dibaca langsung di situsnya

Cara memilih: ambil satu sumber dulu dan tuntaskan sebagian besarnya, jangan loncat-loncat. Mengumpulkan sepuluh tautan lalu nggak membuka satu pun itu godaan paling umum.

Tips supaya konsisten

Belajar ngoding itu maraton, bukan lari cepat. Beberapa kebiasaan yang membantu:

Bikin proyek kecil terus-menerus. Cara belajar tercepat adalah membangun sesuatu yang kamu pedulikan. Kembangkan aplikasi uang jajanmu: tambah tanggal, filter per bulan, grafik, atau mode gelap. Tiap fitur memaksamu belajar hal baru.

30 menit sehari lebih baik daripada 5 jam sekali seminggu. Otak butuh waktu untuk mengendapkan. Sedikit tapi rutin mengalahkan banyak tapi jarang.

Buat portofolio. Taruh proyekmu di internet dengan cara yang kamu pelajari di Bab 9, dan simpan daftarnya. Kalau suatu hari melamar magang atau kerja, itu bukti nyata yang jauh lebih meyakinkan daripada kata-kata. Kalau sudah siap, belajar GitAlat untuk mencatat riwayat perubahan kode, seperti tombol undo dan penyimpan versi.Penjelasan lengkap → dan GitHub untuk menyimpan versi kode dan memamerkannya.

Cari teman dan komunitas. Ngoding sendirian itu berat. Cari teman sekelas yang mau belajar bareng, grup di kampus atau sekolah, atau komunitas pemrograman di kotamu atau di internet. Bertanya dan menjelaskan ke orang lain adalah cara belajar yang ampuh. Kalau kamu ikut proyek Open sourcePerangkat lunak yang kodenya boleh dilihat dan dipelajari semua orang, dan sering dikembangkan bersama-sama.Penjelasan lengkap →, itu bonus besar.

Gunakan AI sebagai mentor, bukan joki. Seperti di Bab 10: minta penjelasan, bukan cuma jawaban. Coba tulis dulu sendiri, baru bandingkan.

Rayakan error. Dari Bab 7: error itu tanda kamu sedang belajar. Programmer yang hebat bukan yang nggak pernah error, tapi yang tahu cara menghadapinya.

Penutup

Kalau kamu sampai di sini, kamu sudah punya hal yang paling penting: keberanian untuk mencoba dan nggak panik saat salah. Alat, bahasa, dan tren akan terus berganti. Cara berpikir yang kamu bangun di sini, yaitu memecah masalah jadi langkah kecil, membaca pesan error, dan mencoba satu hal lagi, akan kepakai seumur hidup.

Terima kasih sudah ikut dari Bab 0. Semoga aplikasi uang jajanmu hanya awal dari banyak aplikasi lain yang kamu bikin.

Sampai ketemu di proyek berikutnya. Mau mengulang atau membagikan ke teman? Kembali ke halaman depan.

Yang barusan kamu pelajari

  • Pilih jalur sesuai minat: web (HTML/CSS/JS lalu backend), aplikasi HP (Flutter, Kotlin, atau Swift), data dan AI (Python dan SQL), atau game (mis. Godot).
  • Banyak sumber belajar bagus yang gratis, seperti MDN, freeCodeCamp, The Odin Project, CS50, dan W3Schools. Sebagian besar berbahasa Inggris. Untuk bahasa Indonesia, ada Petani Kode (tutorial tertulis) dan Dicoding (kelas terstruktur, berlangganan).
  • Ambil satu sumber dan tuntaskan, jangan mengoleksi tautan.
  • Konsisten itu soal kebiasaan: proyek kecil, 30 menit sehari, portofolio, dan komunitas.
  • Pakai AI sebagai mentor, dan jangan takut error. Kamu sudah membuktikan sendiri kamu bisa.