Welcome
Introduction
Selamat datang!
Project ini didedikasikan sebagai pusat sumber daya belajar pemrograman yang gratis dan terbuka untuk siapa saja. Materi di sini dirancang khusus untuk pemula yang baru saja melangkah ke dalam dunia coding, tanpa asumsi pengetahuan teknis sebelumnya.
Di sini, kita tidak hanya belajar teori, tetapi juga praktik langsung untuk membangun aplikasi nyata.
Apa yang akan kita pelajari?
Fokus utama pembelajaran kita terbagi menjadi dua pilar utama, yaitu Web Development dan Mobile Development. Berikut adalah peta jalan (roadmap) yang akan kita tempuh:
Web Development
Kita akan memulainya dari fondasi paling dasar hingga aplikasimu bisa diakses oleh orang lain di internet.
- Fundamental: Memahami struktur web dengan HTML, mempercantik tampilan dengan CSS, dan membuat web interaktif dengan JavaScript.
- Modern Stack: Pengenalan framework dan library modern (seperti React atau Vue) serta pengelolaan database.
- Deployment: Tahap akhir di mana kita akan belajar cara meng-online-kan website (Hosting, Domain, CI/CD).
Mobile Development
Untuk pengembangan aplikasi seluler, kita akan fokus pada dua teknologi modern yang paling diminati industri saat ini:
- Jetpack Compose: Membangun aplikasi Android Native modern menggunakan bahasa Kotlin dengan gaya deklaratif UI.
- Flutter: Membangun aplikasi Multi-platform (Android & iOS) hanya dengan satu basis kode menggunakan bahasa Dart.
Mengapa Belajar di Sini?
- Mulai dari Nol: Penjelasan dibuat sesederhana mungkin, menghindari jargon teknis yang membingungkan di awal.
- Studi Kasus Nyata: Teori akan langsung diterapkan dalam bentuk mini-project.
- Update Berkala: Materi disesuaikan dengan perkembangan teknologi terkini.
Persiapan
Sebelum memulai, kamu tidak perlu komputer super canggih. Cukup siapkan:
- Laptop/PC (OS Windows, Mac, atau Linux).
- Visual Studio Code (Text Editor).
- Browser (Chrome, Firefox, atau Edge).
- Niat dan rasa ingin tahu yang tinggi! 🚀
Siapkan kopimu, dan mari kita mulai perjalanan coding ini bersama-sama!