Github sebenarnya merupakan sebuah penyedia layanan hosting repository (menggunakan GIT sebagai intinya) yang berbasis web. Git sendiri merupakan sebuah software atau aplikasi yang paling populer dan banyak digunakan untuk menyimpan perkembangan sebuah kode sumber (Version Control System). Jadi lebih singkatnya, ketika kita mengembangkan aplikasi, kode sumbernya (source kode) bisa kita simpan di github dan setiap ada perubahan kita melakukan sinkronisasi dengan server github. Cara ini akan sangat efektif jika yang mengembangkan aplikasi terdiri dari banyak programmer di berbagai tempat di dunia.
Tanggal 20 Agustus 2015 kemarin, Github merilis daftar 10 bahasa pemrograman paling populer yang digunakan didalamnya yang dibukan sejak tahun 2008.
Dari grafik tersebut, dapat dituliskan urutan bahasa pemrograman yang paling banyak digunakan, yaitu:
- Javascript
- Java
- Ruby
- PHP
- Python
- CSS
- C++
- C#
- C
- HTML
Terlihat bahwa Javascript menduduki peringkat teratas, kemudian di ikuti oleh Java. Javascript sendiri mulai populer sejak munculnya library seperti jQuery. Tidak heran jika perkembangan javascript saat ini begitu pesat, karena awalnya yang hanya dikembangkan untuk aplikasi berbasis web, kini dengan javascript kita bisa mengembangkan aplikasi web, desktop, dan juga mobile (android, iOS, Windows Phone dan blackberry). Bahkan tidak hanya di sisi Client, tetapi juga di sisi Server. Java sendiri juga terlihat begitu cepat peningkatannya, salah satunya karena populernya Android yang menggunakan Java sebagai bahasa pemrograman utamanya.
Dari 10 daftar diatas, sebenarnya ada 2 yang bisa dikatakan bukan bahasa pemrograman, yaitu CSS dan HTML, meskipun saat ini CSS juga bisa dikembangkan atau ditulis dengan logika yang mirip bahasa pemrograman. Sedangkan HTML sendiri bukan bahasa pemrograman, karena hanya merupakan kode-kode khusus penanda (tag atau markup) untuk mengatur atau mengorganisasi struktur sebuah data. HTML populer karena sejak munculnya internet, tidak bisa dilepaskan dari HTML, belum lagi di rilisnya HTML5 yang mulai menjadi standard web browser modern saat ini.
Berikut perkembangan grafik sampai akhir tahun 2014 (github dengan sumber pihak ketiga)
Bagi anda yang baru mulai belajar pemrograman atau ingin menambah kemampuan programmingnya, daftar diatas sepertinya cukup layak menjadi referensi memilih bahasa apa yang akan di pelajari. Semoga artikel ini bermanfaat.