Apa Buku JavaScript Terbaik untuk Pemula Lengkap?

Diterbitkan: 2017-10-10

Anda tidak dapat menghindari JavaScript. Selama bertahun-tahun, saya merasa JS adalah penjahat film horor yang tidak akan menyerah begitu saja. Saya mencoba menghindarinya. Aku berlari, bergegas, dan bersembunyi. Tapi, seperti Jason Voorhees, dia menemukanku.

Serius, meskipun, kenyataannya adalah bahwa jika Anda bekerja dalam pengembangan atau desain web hari ini, Anda akan menggunakan JavaScript dalam kapasitas tertentu. Bahkan jika Anda menggunakan WordPress, Anda akan membutuhkan setidaknya pemahaman mendasar tentang bahasa tersebut.

Dan izinkan saya memberi tahu Anda, ketika saya menyadari itu, itu menyakiti saya jauh di dalam jiwa saya. Saya sudah memberi tahu Anda bahwa saya menghindari JavaScript selama bertahun-tahun. Aku benci menulisnya, benci membacanya, dan sangat membenci segala sesuatu tentangnya. Tetapi dengan JS menjadi bahasa yang paling cepat berkembang di web, dikombinasikan dengan hampir 30% dari kode sumber WordPress itu sendiri berpindah dari PHP ke JS, saya memutuskan saya harus belajar setidaknya cukup JavaScript untuk menjadi berbahaya.

Seperti kutu buku yang baik, saya menjelajahi internet untuk menemukan buku JavaScript terbaik yang bisa saya dapatkan. Dengan membaca lusinan ulasan dan mencoba lebih dari beberapa buku sendiri, saya pikir saya telah menemukan beberapa teks yang akan membantu Anda mempelajari JavaScript, bahkan jika Anda seorang pemula.

Apa yang Saya Cari di Buku JavaScript

Saya cenderung mencari tiga hal dalam buku tutorial untuk bahasa pemrograman apa pun:

  • Gaya dan Nada
  • Pembelajaran Berbasis Proyek
  • Keterjangkauan

Dengan pemikiran ini, saya pergi mencari buku JavaScript terbaik untuk Anda dan saya untuk mengatasi punuk pemula awal.

Gaya dan Nada

Saya tidak berharap Shakespeare kehabisan buku coding, tapi menurut saya keterbacaan itu penting. Jika saya ingin mendapatkan hanya informasi, saya bisa membaca dokumentasi resmi (meskipun beberapa docs kering cukup berguna dan menghibur, seperti Jaringan Mozilla Pengembang).

Saya lebih suka penulis lucu yang membuat banyak lelucon dan permainan kata-kata (go figure, kan?), Dan jika mereka tidak lucu dan aneh, maka saya mencoba untuk memastikan mereka setidaknya kepribadian dan percakapan — seperti perguruan tinggi yang bagus profesor atau ayah yang sangat perhatian menjelaskan sesuatu kepada anaknya yang berusia 6 tahun.

Pembelajaran Berbasis Proyek

Cukup mudah: Saya mencari buku JavaScript yang tidak mengajarkan keterampilan secara terpisah. Tentu, Anda harus mempelajari manipulasi DOM dengan sendirinya. Anda harus membiasakan diri menulis fungsi dan ruang lingkup.

Tetapi setelah Anda memahami dasar-dasarnya dan bagaimana menuliskannya, saya ingin dapat melihat bagaimana hal itu berguna di dunia nyata. Saya ingin bisa menulis jam Pomodoro atau galeri foto. Sesuatu di mana saya melihatnya digunakan alih-alih hanya menulis beberapa baris kode untuk memori otot.

Keterjangkauan

Menjadi terjangkau berarti sesuatu yang berbeda bagi kita semua. Bagi sebagian orang, mengeluarkan $500 untuk buku JavaScript terbaik tidak akan menjadi masalah sama sekali—terutama jika itu membantu Anda mendapatkan pertunjukan dev yang sempurna (atau jika perusahaan Anda dapat mengeluarkan biayanya). Bagi yang lain, apa pun yang lebih dari $20 dolar adalah yang terbaik karena ini adalah keterampilan sampingan yang tidak dapat Anda curahkan banyak sumber daya.

Saya pergi mencari sesuatu yang menyentuh media bahagia yang tersedia dan terjangkau bagi sebagian besar orang dalam satu atau lain cara.

Izinkan Saya Mempersembahkan Buku JavaScript Terbaik untuk Pemula Lengkap

Yah, setidaknya segelintir buku JavaScript terbaik. Namun, salah satunya harus menjadi buku terbaik untuk Anda, tergantung pada situasi dan kebutuhan Anda.

JavaScript yang fasih

Buku JavaScript Terbaik

Oke, yang ini luar biasa. Berbicara tentang keterjangkauan, Anda tidak bisa salah dengan gratis. Yah, itu bisa gratis. JavaScript yang fasih, seperti yang dikatakan situs web, “dilisensikan di bawah lisensi atribusi-nonkomersial Creative Commons. Semua kode dalam buku ini juga dapat dianggap dilisensikan di bawah lisensi MIT.” Jadi, Anda dapat mengunduh PDF, mobi, atau epub teks sekarang juga dan mulai membuat kode sesuai keinginan Anda. (Heck, ada juga versi online yang bisa kamu gunakan dari browsermu. Tidak ada alasan, kawan.)

Satu-satunya peringatan yang ingin saya sebutkan di sini adalah bahwa pembaruan terakhir adalah pada tahun 2014 untuk edisi kedua, yang ditulis sebelum EC6 keluar. Ini masih basis yang fantastis, saya tidak bisa tidak merekomendasikannya untuk pemula. Ini membantu saya keluar banyak.

Harga: gratis | Informasi lebih lanjut

Reaksi Tumpukan Penuh

Buku JavaScript Terbaik

Pembelajaran berbasis proyek penting bagi saya, seperti yang saya katakan. Dengan Full-Stack React, Anda benar-benar tidak bisa mendapatkan lebih banyak berbasis proyek. Karena React adalah kerangka kerja JavaScript untuk membangun aplikasi web, sebenarnya tidak ada cara untuk mengisolasi JavaScript ke dalam elemen sendiri. Anda akan selalu melihat bagaimana mereka berintegrasi menjadi sesuatu yang lebih besar.

Saya pikir ini mungkin buku JavaScript terbaik untuk saya karena itu saja. Ternyata saya sangat menyukai React karena cara menanganinya…yah, hampir semuanya. Saya mempelajari kerangka kerja dan utilitas, dan saya melihat bagaimana kode JS itu sendiri diimplementasikan di front-end dan back-end dengan buku ini.

React sendiri adalah open-source oleh Facebook, yang berarti tidak akan pergi ke mana-mana segera, dan ada perpustakaan bernama React Native yang dapat Anda gunakan untuk membuat aplikasi iOS dan Android asli (bukan hanya aplikasi web dalam pembungkus)—Instagram, misalnya, ditulis dalam React Native.

Harga: $39 (hingga $399 untuk tim) | informasi lebih lanjut

Apa pun oleh O'Reilly Books

Buku JavaScript Terbaik

Jika Anda mencari lebih dari, saya tidak tahu, sepuluh detik untuk buku JavaScript (atau buku bahasa pemrograman secara umum, sebenarnya), Anda akan melihat banyak judul yang diterbitkan oleh O'Reilly. Dalam banyak hal, mereka pergi-ke sumber daya pada bahasa, dari bootcamps ke kampus-kampus.

Jadi ketika sebagai pemula JavaScript, saya perlu menemukan buku JavaScript terbaik, semua orang dan saudara mereka mengarahkan saya ke O'Reilly.

Mengurai semua opsi yang Anda miliki di sana dapat menjadi hal yang menakutkan, tetapi saya pikir ada beberapa yang akan lebih membantu untuk menyelesaikan pemula daripada yang lain:

Terbaik O'Reilly

  • JavaScript: Panduan Definitif mencakup hampir semua hal dalam JavaScript. Jika Anda membutuhkan topik yang dibahas, ada di sini. Anda tidak hanya dapat menggunakan ini sebagai tutorial untuk belajar seperti yang saya lakukan, tetapi juga merupakan panduan referensi yang menakjubkan ketika Anda membutuhkan dokumentasi cepat.
  • JavaScript: The Good Parts mungkin memiliki judul favorit saya dari semua buku teknologi yang pernah ada. Dirancang khusus untuk pengembang yang belum pernah menyentuh JavaScript sebelumnya, Anda tidak akan mendapatkan apa pun kecuali bagian dari bahasa yang paling sesuai untuk Anda. Baca buku ini. Terima kasih kembali.
  • JavaScript modern mencakup apa yang terjadi di JavaScript saat ini. Ada pembaruan tahunan untuk bahasa (EC6, EC7, EC8 yang akan datang), banyak kerangka kerja (Angular, Ember, Node, React, dll.), dan bahkan lebih banyak perpustakaan. Lebih dari kumpulan referensi daripada tutorial, pemula yang lengkap benar-benar dapat memperoleh banyak dari judul ini karena menguraikan apa yang Anda hadapi.

Masing-masing judul ini menawarkan sesuatu yang sedikit berbeda, tetapi salah satunya bisa menjadi buku JavaScript terbaik untuk Anda. Yang terbaik dari semuanya, masing-masing dapat diakses oleh pemula sepenuhnya.

Yang terbaik dari semuanya, O'Reilly memiliki layanan berlangganan dan pilihan a la carte untuk buku-buku mereka. Anda bisa mendapatkan uji coba 10 hari untuk melihat apakah buku-buku itu cocok untuk Anda, dan jika ya, Anda dapat tetap berlangganan atau mulai mengambil masing-masing ebook dengan diskon $ 4,99 dari Amazon.

Harga: uji coba gratis | informasi lebih lanjut

Jadi Apa Buku JavaScript Terbaik untuk Pemula Lengkap?

Bagi saya, itu dasi. Terlepas dari kualitas perpustakaan O'Reilly yang ada di mana-mana dan konyol, saya selalu kembali ke Eloquent JavaScript sebagai yang direkomendasikan kepada orang-orang. Ini adalah salah satu yang terasa paling nyaman bagi saya untuk menggali dan memulai. Plus itu gratis, jadi Anda tidak keluar apa-apa untuk mencobanya.

Namun demikian, saya menghabiskan lebih banyak waktu dengan Full-Stack React daripada yang lainnya. Itu sebagian merupakan preferensi saya karena saya ingin belajar React, tetapi juga karena membangun sesuatu membuatnya lebih mudah untuk mengingat dasar-dasar JS. Anda tidak mendapatkan tutorial JS mur-dan-baut karena berbasis perpustakaan, tetapi Anda belajar implementasi, yang menurut saya lebih membantu.

TL;DR: Jika Anda hanya mencari pembelajaran JavaScript yang umum dan sederhana, gunakan Eloquent Javascript . Itu tidak terikat pada kerangka kerja tertentu, jadi itu akan bekerja untuk siapa saja. Dan seperti yang saya katakan, Anda tidak bisa salah dengan Full-Stack React , kecuali jika Anda tidak diizinkan menggunakan React atau sudah terikat pada kerangka kerja yang berbeda.

Menurut Anda apa buku JavaScript terbaik? Mari kita bicara tentang buku bagus itu belajar di komentar!

Gambar thumbnail artikel oleh Teguh Jati Prasetyo / shutterstock.com