Pendahuluan

Buku ini disampaikan dengan menggunakan Bahasa Indonesia, buku ini bersifat open source, dan dibawah lisensi creative commons yang berarti siapapun dapat berkontribusi dan menggunakan.

Apa, Kenapa Ruby ?

Ruby adalah bahasa pemrograman open source yang dinamis berbasis skrip yang berorientasi objek. Ruby termasuk high level language sintak mudah dimengerti oleh manusia, produktif, sintak Ruby elegan, natural, dan mudah dibaca dan ditulis.

Dan tentu saja sudah tersedianya sumber-sumber belajar diinternet, forum dan komunitas Ruby didunia termasuk di Indonesia, yang saling membantu satu sama lain, sehingga tidak perlu kawatir lagi.

Mempelajari bahasa Ruby bukanlah keraguan, bahasa yang open source banyak kontributor diberbagai negara yang terus meningkatkan kualitas bahasa ini, dari sisi pengguna banyak startup company yang menggunakan ruby, Bukalapak, Binar Academy, GoJek, Alo Dokter, Basecamp, GitHub, Shopify, Airbnb, Twitch, SoundCloud, Hulu, Zendesk, Square, Cookpad, itu hanyalah sebagain kecil saja.

Untuk siapa buku ini ?

Buku ini bisa dibaca semua kalangan yang ingin mempelajari bahasa pemprograman Ruby baik yang baru memulai atau yang sudah mengerti dan ingin menambah wawasan tentang bahasa pemprograman Ruby.

Aturan membaca buku ini

Agar anda dapat menyelesaikan buku ini dengan baik, sebaiknya anda mengikuti aturan dibawah ini, namun jika dirasa anda memiliki cara tersendiri dalam menyelesaikan buku, dipersilahkan menggunakan cara anda sendiri, berikut beberapa aturan.

  • Bacalah buku ini sesuai dengan kemampuan anda, disarankan membaca setidaknya satu halaman perhari, buku ini tidak sekedar dibaca namun juga dipraktikan dan lakukan latihan soal yang sudah disediakan.

  • Tidak merasa tahu saat membaca, sehingga tidak melewatkan materi tertentu, disarankan membaca buku ini dari bagian awal hingga akhir halaman, tidak meloncat-loncat, dikarenakan setiap halaman saling berkaitan dengan halaman lainya, juga tidak terlewat dengan suatu materi.

  • Namun, bila mana anda benar-benar memang sudah familiar dengan bagian tertentu anda bisa langsung melewatkan bagian tersebut, namun anda harus kembali lagi kemateri tersebut, bila mana dibutuhkan.

  • Buat catatan tentang pertanyaan apa pun yang muncul, hal-hal yang tidak anda pahami, dan semua hal lain yang menurut anda menarik atau penting.

Kontribusi

Bantu memperbaiki buku ini untuk orang lain: Setiap kali menemukan sesuatu yang tidak jelas atau hilang, silakan beri tahu atau mengajukan masalah ini pada github issue. (Ini juga membantu Anda mengenal GitHub, yang nantinya akan banyak digunakan.)

Lisensi

Ruby in Bahasa is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Last updated