Belum lama berselang saya menjadi pembuat kode pemula, mencoba mencari buku / tutorial bagus tentang bahasa yang ingin saya pelajari. Meski begitu, ada saatnya saya perlu mengambil bahasa yang relatif cepat untuk proyek baru yang sedang saya kerjakan. Maksud dari posting ini adalah mendokumentasikan beberapa tutorial dan buku terbaik untuk bahasa-bahasa ini. Saya akan memulai daftar dengan yang terbaik yang bisa saya temukan, tetapi harap kalian di luar sana dapat membantu dengan saran / bahasa baru yang lebih baik. Inilah yang saya temukan:
Karena ini sekarang dapat diedit oleh wiki, saya memberikan kontrol kepada komunitas. Jika Anda memiliki saran, silakan letakkan di bagian ini. Saya memutuskan untuk juga menambahkan bagian untuk menjadi buku programmer dan referensi online yang lebih baik juga. Sekali lagi, semua rekomendasi diterima.
Pemrograman Umum
Tutorial Online
Dasar-Dasar Pemrograman Oleh Karl Seguin - Dari Codebetter, yang berbasis C # tetapi ide-idenya benar, tidak ada seorang pun yang memposting ini sebenarnya.
Cara Menulis Kode yang Tidak Dapat Dipertahankan - Sebuah manual anti yang mengajarkan Anda cara menulis kode dengan cara yang paling tidak mungkin dilakukan. Akan lucu jika banyak saran ini tidak berdering begitu benar.
Bagian Pemrograman Buku Wiki - disarankan oleh Jim Robert memiliki sejumlah besar buku / tutorial tentang berbagai bahasa dalam berbagai tahap penyelesaian
Just the Basics Untuk merasakan bahasa.
Kode Buku Lengkap - Buku ini tidak perlu dikatakan lagi, sangat brilian dalam banyak hal untuk disebutkan.
The Pragmatic Programmer - Hal terbaik berikutnya untuk bekerja dengan master coder, mengajarkan Anda semua yang mereka tahu.
Menguasai Ekspresi Reguler - Ekspresi Reguler adalah alat penting dalam kotak peralatan setiap programmer. Buku ini, direkomendasikan oleh Patrick Lozzi adalah cara yang bagus untuk mempelajari kemampuan mereka.
Algoritma dalam C , C ++ , dan Java - Cara yang bagus untuk mempelajari semua algoritma klasik jika Anda menemukan buku-buku Knuth agak terlalu mendalam.
C
Tutorial Online Tutorial
ini tampaknya cukup ringkas dan sederhana, melihat materi dan tampaknya cukup bagus. Tidak yakin seberapa bersahabatnya dengan programmer baru.
Buku
K&R C - klasik pasti. Dapat dikatakan bahwa semua programmer harus membacanya.
C Primer Plus - Diusulkan oleh Imran sebagai buku C terbaik untuk pemrogram pemula.
C: A Reference Manual - Referensi hebat yang direkomendasikan oleh Patrick Lozzi.
C ++
Tutorial Online Tutorial
di cplusplus.com tampaknya paling lengkap. Saya menemukan tutorial lain di sini tetapi tidak termasuk topik seperti polimorfisme, yang saya percaya sangat penting. Jika Anda berasal dari C, tutorial ini mungkin yang terbaik untuk Anda.
Tutorial bermanfaat lainnya, C ++ Annotation . Di keluarga Ubuntu Anda bisa mendapatkan ebook dalam berbagai format (pdf, txt, Postscript, dan LaTex) dengan menginstal c++-annotation
paket dari Synaptic (paket yang diinstal dapat ditemukan di /usr/share/doc/c++-annotation/
.
Buku
Bahasa Pemrograman C ++ - penting untuk setiap pemrogram C ++.
C ++ Primer Plus - Awalnya ditambahkan sebagai kesalahan ketik, tetapi ulasan amazon sangat baik, saya akan menyimpannya di sini sampai seseorang mengatakan itu tidak berguna.
C ++ efektif - Cara untuk meningkatkan program C ++ Anda.
C ++ Lebih Efektif - Kelanjutan C ++ Efektif.
STL Efektif - Cara untuk meningkatkan penggunaan STL Anda.
Berpikir dalam C ++ - Buku bagus, kedua jilid. Ditulis oleh Bruce Eckel dan Chuck Ellison.
Pemrograman: Prinsip dan Praktek Menggunakan C ++ - Pengenalan Stroustrup pada C ++.
C ++ yang dipercepat - Andy Koenig dan Barbara Moo - Pengantar yang sangat baik untuk C ++ yang tidak memperlakukan C ++ sebagai "C dengan bit tambahan yang dibaut", sebenarnya Anda langsung menyelam dan mulai menggunakan STL sejak awal.
Keempat
Buku
FORTH, sebuah teks dan referensi. Mahlon G. Kelly dan Nicholas Spies. ISBN 0-13-326349-5 / ISBN 0-13-326331-2. 1986 Prentice-Hall. Buku-buku Leo Brodie bagus tetapi buku ini bahkan lebih baik. Misalnya itu mencakup kata-kata yang menentukan dan juru bahasa secara mendalam.
Jawa
Tutorial Online Tutorial
Java milik Sun - Tutorial resmi yang tampaknya bertele-tele, tetapi saya bukan pakar java. Kalian tahu ada yang lebih baik?
Books
Head First Java - Direkomendasikan sebagai teks pengantar yang bagus oleh Patrick Lozzi.
Java Efektif - Direkomendasikan oleh pek sebagai teks perantara yang bagus.
Core Java Volume 1 dan Core Java Volume 2 - Disarankan oleh FreeMemory karena beberapa referensi java terbaik tersedia.
Java Concurrency in Practice - Direkomendasikan oleh MDC sebagai sumber yang bagus untuk pemrograman bersamaan di Jawa.
Python
Tutorial Online
Python.org - Dokumentasi online untuk bahasa ini cukup bagus. Jika Anda tahu ada yang lebih baik beri tahu saya.
Dive Into Python - Disarankan oleh Nickola. Tampaknya menjadi buku python online.
Perl
Online Tutorials
perldoc perl - Ini adalah bagaimana saya secara pribadi memulai dengan bahasa, dan saya pikir Anda tidak akan bisa mengalahkannya.
Books
Learning Perl - cara yang bagus untuk memperkenalkan diri pada bahasa tersebut.
Pemrograman Perl - sangat disebut sebagai Perl Bible. Referensi penting untuk setiap programmer perl serius.
Perl Cookbook - Sebuah buku hebat yang memiliki solusi untuk banyak masalah umum.
Modern Perl Programming - baru dirilis, berisi kebijaksanaan terbaru tentang teknik dan alat modern, termasuk Moose dan DBIx :: Class.
Rubi
Tutorial Online
Adam Mika menyarankan Why (Poignant) Guide to Ruby tetapi setelah melihatnya, saya tidak tahu apakah itu untuk semua orang. Menemukan situs ini yang tampaknya menawarkan beberapa tutorial untuk Ruby on Rails. Ruby Pemrograman
Buku - disarankan sebagai referensi bagus untuk semua hal ruby.
Dasar visual
Tutorial Online
Menemukan situs ini yang tampaknya mengabdikan dirinya untuk tutorial visual basic. Tidak yakin seberapa baik mereka.
PHP
Tutorial Online
Situs PHP utama - Tutorial sederhana yang memungkinkan komentar pengguna untuk setiap halaman, yang sangat saya sukai.
PHPFreaks Tutorial - Berbagai tutorial dengan panjang kesulitan yang berbeda.
Quakenet / tutorial PHP - tutorial PHP yang akan memandu Anda dari bawah ke atas.
JavaScript
Tutorial Online.
Menemukan tutorial yang layak di sini diarahkan untuk non-programmer. Temukan satu lagi yang lebih maju di sini . Nickolay menyarankan Reintroduksi ke javascript sebagai bacaan yang bagus di sini.
JavaScript kepala buku pertama JavaScript
: The Good Parts (dengan video Google Tech Talk oleh penulis)
C #
Tutorial Online
C # Station Tutorial - Tampaknya menjadi tutorial yang layak yang saya gali, tetapi saya bukan pria C #.
C # Spesifikasi Bahasa - Disarankan oleh tamberg. Bukan benar-benar tutorial, tetapi referensi yang bagus tentang semua elemen C #
Buku
C # to the point - disarankan oleh tamberg sebagai teks pendek yang menjelaskan bahasa secara mendalam
ocaml
Buku
nlucaroni menyarankan yang berikut ini:
OCaml untuk Ilmuwan
Pengantar ocaml
Menggunakan Memahami dan mengungkap ocaml: praktik teori dan sebaliknya
Mengembangkan Aplikasi menggunakan Ocaml - O'Reilly
Sistem Objective Caml - Official Manua
Haskell
Tutorial Online
nlucaroni menyarankan yang berikut ini:
Jelajahi pemrograman fungsional dengan Haskell
Books
Real World Haskell
Total Functional Programming
LISP / Skema
Buku
wfarr menyarankan yang berikut ini:
The Little Schemer - Pengantar Skema dan pemrograman fungsional secara umum
The Seasoned Schemer - Tindak Lanjut ke Little Schemer.
Struktur dan Interpretasi Program Komputer - Buku definitif tentang Lisp (juga tersedia online ).
Lisp Praktis Umum - Pengantar Lisp yang baik dengan beberapa contoh penggunaan praktis.
On Lisp - Topik Tingkat Lanjut dalam Lisp
Cara Desain Program - Pengantar Komputasi dan Pemrograman
Paradigma Pemrograman Kecerdasan Buatan: Studi Kasus dalam Common Lisp - sebuah pendekatan untuk pemrograman Lisp berkualitas tinggi
Bagaimana dengan kalian? Apakah saya benar-benar tidak menyukai beberapa di sana? Apakah saya meninggalkan bahasa favorit Anda? Saya akan mengambil komentar terbaik dan memodifikasi pertanyaan dengan saran.