Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih
Selamat datang di repositori Bellshade Golang. Repositori ini berisi source code dan penjelasan berbahasa Indonesia yang dapat kamu jadikan sumber belajar atau referensi ketika membuat program Golang. Kamu juga dapat mempelajari dasar-dasar Golang dan implementasi algoritma lainnya dalam repositori ini.
Go (atau biasa disebut Golang) merupakan bahasa pemrograman open source yang dikembangkan oleh Google. Golang mulai dikenalkan ke publik pada tahun 2009. Jadi, bahasa ini masih terbilang baru untuk sebuah bahasa pemrograman.
Golang adalah bahasa pemrograman prosedural yang didasari oleh bahasa C. Karena itu, kamu tidak akan menemukan konsep OOP (Object Oriented Programming) dalam bahasa ini serta terdapat kemiripan dengan bahasa C. Dalam segi kecepatan, Golang merupakan salah satu yang tercepat di antara bahasa lain. Saat ini, Golang adalah salah satu dari bahasa yang paling populer di antara para developer.
💡 Baru belajar? Mulai dari sini
Kamu akan mempelajari dasar-dasar dari pemrograman dengan Golang
Untuk mempermudah kamu dalam mempelajari Golang, kamu dapat mengikuti alur belajar berikut ini.
Langkah | Topik | Target |
---|---|---|
1 | Pengenalan dan Persiapan | Mengetahui apa yang harus disiapkan sebelum mulai mempelajari Golang |
2 | Variabel dan Tipe Data | Memahami fungsi dari masing-masing tipe data dasar serta dapat mendeklarasikan variabel dengan tipe data yang sesuai |
3 | Operator | Mengetahui peran setiap operator dan dapat melakukan operasi yang sesuai dengan operator tersebut |
4 | Pengkondisian | Memahami konsep pengambilan keputusan dalam pemrograman |
5 | Perulangan | Memahami konsep perulangan atau iterasi dalam pemrograman |
6 | Tipe Data Lanjutan | Memahami array. slice, map, dan struct secara mendalam serta mengetahui implementasinya dalam program |
7 | Fungsi | Memahami konsep dasar fungsi serta macam-macam fungsi dalam Golang |
8 | Pointer | Memahami peran pointer dalam Golang dan mengetahui kapan harus menggunakannya |
9 | Method dan Interface | Mengetahui apa itu method dan interface beserta cara deklarasi dan implementasi keduanya |
Kamu dapat langsung menjelajahi folder-folder dalam repositori ini. Repositori ini dibagi menjadi beberapa kategori. Untuk kamu yang sedang mencari sumber belajar, kamu dapat membuka folder basic yang berisi kumpulan materi dasar Golang.
Bantuan kalian diperlukan! Untuk Bellshade dapat lebih jauh lagi membantu anak-anak Indonesia belajar programming, kita butuh tenaga kalian.
"Dengan Bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!!"
Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori Golang ini. Tapi sebelum itu, silakan baca terlebih dahulu peraturan dan pedoman yang telah kami siapkan. Terima kasih!
Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU.