Jakarta – Suara Ekonomi.
Mark Zuckerberg dan Bill Gates, Founder Facebook dan Microsoft, belum lama ini telah melakukan donasi sebesar US$ 10 juta kepada code.org, sebuah organisasi nirlaba yang berdiri di Amerika Serikat dengan visi “Setiap pelajar di setiap sekolah harus memiliki kesempatan untuk belajar pemrograman komputer”. Presiden Amerika Serikat, Barrack Obama juga telah melakukan Kick Off dari program Hour of Code, atau yang dapat diartikan dengan satu jam belajar coding. “Janganlah hanya membeli game terbaru, buatlah game sendiri, dan janganlah hanya mengunduh aplikasi lego terbaru, bantulah dalam mendesainnya”, begitulah pesan yang di sampaikan oleh Presiden Barrack Obama.
Pernahkah anda berfikir bagaimana dan proses apa yang harus dijalani oleh developer aplikasi-aplikasi smartphone yang sudah sangat terkenal di masyarakat? Bagaimana Proses dari mulai penuangan ide, pekerjaan teknis dan proses pengecekan produk hasil akhirnya? Tentunya hal ini sangatlah sulit dibayangkan. Pastinya anda akan melihatnya sebagai sesuatu yang tidak mungkin dilakukan orang awam dan hanya mungkin dilakukan oleh para “geek”, “Nerds” ataupun kutu buku yang telah khatam melahap berbagai pelajaran berbagai bahasa pemrograman. Namun apakah anda pernah berfikir bahwa orang awam sebenarnya dapat belajar Coding dan membuat aplikasi informasi, games ataupun e-commerce besutan mereka sendiri?
Hmmmm.. pasti anda akan mengira itu adalah sesuatu yang mustahil dan kalaupun iya bisa dilakukan akan memerlukan waktu yang begitu lama dan menyita waktu, betul bukan? Namun percayakah anda bahwa banyak orang dari segala kalangan, bahkan anak-anak saat ini dapat mempelajari membuat program komputer ataupun aplikasi mobile hanya dengan tingkat kesulitan yang bisa di bilang mudah?
Jawabannya: ternyata bisa kok! Apakah anda percaya? Belajar Coding dapat dilakukan dengan berbagai cara, tentunya berdasarkan kemampuan anda dan ketekunan anda.
Cara yang pertama adalah dengan belajar secara otodidak. Cara ini tentunya adalah cara yang membutuhkan kesungguhan hati dari orang yang menjalaninya. Begitu banyak video tutorial ataupun blog-blog besutan para ahli dalam dan luar negeri di internet, yang pasti nya tidak akan pernah ada habisnya untuk anda pelajari. Bagi anda yang benar-benar awam dan ingin mengetahui konsep dasar coding bisa belajar layaknya anak-anak belajar coding. Oleh karena itu pula para ahli di luar negeri menyarankan orang awam untuk mempelajari berbagai situs atau aplikasi belajar coding untuk anak, dikarenakan logika pengajaran yang simpel dan mudah dimengerti.
Situs dan Aplikasi Gratisan untuk belajar Coding
Ada beberapa situs ataupun aplikasi yang bisa membantu anda dan mungkin adik ataupun anak anda untuk mengerti konsep Coding dengan baik secara gratis;
- Scratch
Scratch salah satu adalah project besutan Lifelong Kindergarten Group dari Media Lab Institute Teknologi Massachusset (MIT), Amerika Serikat. Scratch tentunya dapat anda gunakan secara gratis.
Dengan Scratch, anda dapat memprogram cerita interaktif, game, dan animasi dan berbagi kreasi yang kemudian dapat anda bagikan kepada pengguna lain yang tergabung dalam komunitas online. Ketika anda belajar coding menggunakan Scratch, anda dapat mempelajari strategi penting untuk memecahkan masalah, merancang proyek, dan mengkomunikasikan ide-ide anda secara kreatif, sistematis, dan bekerja sama.
Scratch dirancang khusus untuk usia 8 sampai 16, namun juga dapat digunakan oleh semua orang dari segala usia, khususnya mereka yang belum pernah belajar coding sama sekali. Saat ini jutaan orang telah menciptakan proyek menggunakan Scratch dari rumah, sekolah, museum, perpustakaan, dan pusat-pusat komunitas lainnya. Untuk lebih jelasnya silahkan anda kunjungi: https://scratch.mit.edu/hoc
- Tynker
Tynker adalah platform pemrograman komputer kreatif di mana jutaan anak-anak telah belajar membjuat program dan membangun games, mods Minecraft, aplikasi mobile dan masih banyak lagi. Tynker menawarkan kursus online untuk anak-anak untuk belajar coding di rumah, serta kurikulum pemrograman menarik bagi sekolah-sekolah namun anda juga dapat mencoba beberapa pelajaran dasar coding secara gratis di webiste ini.
Tynker mengklaim bahwa organisasi mereka didirikan dari sekelompok developer dengan passion, pendidik, gamer, hacker dan juga para orang tua. Mereka mulai Tynker untuk memberikan anak-anak pengenalan yang lebih menarik untuk pemrograman dan memiliki kantor di Mountain View, Chicago dan New York. Untuk lebih jelasnya, silahkan kunjungi: https://www.tynker.com/
- Apple Swift Playground
Swift Playground adalah aplikasi terbaru yang revolusioner dari Apple yang bisa dijalankan di iPad. Swift plyaground bertujuan untuk membantu anda mempelajari Swift, bahasa pemrograman yang dibuat oleh Apple dan digunakan oleh profesional untuk membangun banyak aplikasi yang paling populer saat ini untuk Apple devisces seperti Iphone dan Ipad secara interaktif dan menyenangkan. Sekilas anda akan mengira bahwa Swift Playground adalah sebuah game, yang saya rasa disinilah letak keasyikannya.
Anda akan di pandu untuk memecahkan berbagai macam teka-teki untuk menguasai dasar-dasar menggunakan bahasa pemrograman Swift kemudian anda akan di dorong untuk mengambil serangkaian tantangan dan melangkah ke kreasi yang lebih sulit seiring dengan bertambahnya level anda. Untuk menggunakan Swift Playground tidak memerlukan pengetahuan coding, sehingga sangat cocok untuk anda yang baru mulai belajar. Program ini juga menyediakan cara yang unik untuk pengembang berpengalaman untuk menghasilkan ide-ide mereka menjadi hidup secara cepat. Dan karena Aplikasi dibuat oleh Apple, aplikasi ini dapat memaksimalkan seluruh kemampuan teknis iPad secara penuh. Silahkan kunjungi: http://www.apple.com/swift/playgrounds/ untuk lebih jelasnya.
- Ikutan kursus di Udacity yang bekerjasama dengan Google
Apakah anda adalah fans berat produk-produk Google? Tentu saja bukan? Ya Google dengan berbagai layanannya yang bisa dibilang gratis, telah mengubah banyak perilaku manusia modern saat ini. Bersama Android, platform mobile nya, Google telah mengubah cara orang bertinteraksi, bermain dan menemukan hal-hal baru. Kini bersama Udacity, Google menyediakan kursus membuat aplikasi android secara online gratisan yang bisa anda ikuti dari depan layar komputer anda. Silahkan kunjungi: https://www.udacity.com/course/developing-android-apps–ud853 untuk lebih detailnya.
Para ahli dari Google, Reto Meie, Dan Galpin, dan Katherine Kuan akan memberikan langkah-demi-langkah pelatihan bagaimana membangun sebuah aplikasi Android, serta menunjukkan praktik-praktik terbaik dari apa yang sudah dilakukan oleh para developer mobile pada umumnya dan developer aplikasi Android pada khususnya. Mereka juga akan memberikan tuntunan dan komentar pada perkembangan anda belajar coding secara berkesinambungan.
- Codesaya.com
Didirikan di tahun 2013, CodeSaya adalah sebuah situs yang bertujuan untuk memberikan pembelajaran online untuk programer dan pelajar yang ingin belajar coding melalui konten yang menarik. Berawal hanya dari pembelajaran salah satu bahasa pemrograman saja yaitu JavaScript, sekarang CodeSaya sudah memiliki 3 kelas lainnya yaitu PHP, Git, dan Python. Semenjak berdiri, tercatat sudah lebih dari 100.000 orang di Indonesia dan sekitarnya yang datang ke CodeSaya untuk belajar menjadi seorang coder.
Proses pembelajaran di codesaya.com dilakukan secara interaktif. Dengan CodeSaya, anda dapat langsung memeriksa code yang anda buat langsung di browser dan anda akan menerima masukan atas code tersebut. Codesaya.com juga menawarkan metode pembelajaran melalui bermain game dengan berbagai level dan poin sebanyak mungkin, raih lencana untuk setiap kelas, dan tunjukkan prestasi anda ke teman anda. Codesaya.com juga mendukung pendirian komunitasnya sendiri sehingga anda bisa mendapatkan banyak informasi dan sharing yang baik dari sesama coders pemula. Silahkan klik: https://codesaya.com untuk pengenalan lebih lanjut.
Demikianlah beberapa situs ataupun aplikasi gratisan yang bisa anda gunakan untuk membantu anda belajar konsep dasar dari coding. Masih banyak situs-situs atau aplikasi lain yang bagus yang juga layak anda coba, namun terlepas dari itu semua, keberhasilan anda akan dipengaruhi sebesar apa anda memiliki semangat dan kemauan untuk mempelajarinya bukan seberapa canggih situs ataupun aplikasi yang anda gunakan.
Jadi apakah anda sudah siap menjadi seorang coder?