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:
- Frontend: bagian yang kelihatan. Perdalam HTML, CSS, dan JavaScript, lalu coba framework populer (kerangka kerja siap pakai) seperti React.
- Backend: bagian di balik layar. Belajar bahasa seperti JavaScript (Node.js), Python, atau PHP, ditambah database dan SQL.
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:
- Flutter (bahasa Dart): satu kode untuk Android dan iPhone sekaligus. Jalur belajarnya ada di docs.flutter.dev/learn.
- Kotlin: bahasa untuk aplikasi Android. Lihat developer.android.com/kotlin.
- Swift: bahasa untuk iPhone, iPad, dan Mac. Lihat developer.apple.com/swift. Untuk membuat aplikasi iPhone, umumnya kamu butuh Mac.
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.