書籍リスト
- 無料のコンピュータサイエンス書籍25冊
- チートシート
- CodePlex:無料の書籍のリスト
- 無料の技術書
- Galileo Computing (ドイツ語)
- プログラムの設計方法:コンピューティングとプログラミングの概要
- Microsoft Press:無料の書籍
- マインドビュー株式会社
- オライリーのオープンブックプロジェクト
- TechBooksForFree.com
- Theassayer.org
- ウィキブック:プログラミング
- 優れた コミュニティ 編集可能コレクション ( JIghtuse )
- ロシア語の本 ( telteron )
グラフィックプログラミング
- DirectXマニュアル (ドラフト)
- モダンな3Dグラフィックプログラミングの学習 (ドラフト)
- GPUジェム
- GPU Gems 2 - PDFのチャプター8,14,18,29,30
- GPU Gems 3
- グラフィックプログラミングブラックブック
- Shaderxシリーズ
全般
- すべてのプログラマーが知っておくべき97のこと
- アルゴリズムとデータ構造 (PDF)
- アルゴリズム (ドラフト)
- オープンソースアプリケーションのアーキテクチャ
- UNIXプログラミングの芸術
- ピアコードレビューのベストキープシークレット
- 二分木
- 大聖堂とバザール
- 賢いアルゴリズム
- シーケンシャルプロセスの伝達(PDF) -Tony Hoare
- コンパイラ構築 (PDF)
- コンピューターの黙想 (ドナルドクヌース-講義)
- データ構造とアルゴリズム:例付きの注釈付きリファレンス
- データベースの基礎 (PDF)
- MapReduceを使用したデータ集約型テキスト処理 (PDF)
- コード品質を構築するための決定的なガイド
- インターフェースの設計 Jennifer Tidwell
- エンジニアおよび科学者向けのデジタル信号処理
- ドメイン駆動設計を迅速に
- サイコロを転がさないでください
- メタヒューリスティックの要点 Sean Luke
- アジャイル開発に不可欠なスキル
- 遺伝的プログラミングのフィールドガイド
- フローベースのプログラミング
- コンピューターサイエンスの基礎 -アルアホとジェフウルマン
- プログラミングの基礎
- リアルに
- オープンソース開発の開始 (PDF)
- グレートツリーリストの再帰問題
- ソフトウェアエンジニアリング知識体系のガイド
- コンピューターの仕組み
- プログラムの設計方法
- コンピューター科学者のように考える方法
- 並列プログラムの書き方
- 保守不能コードの書き方
- 私はバグです
- 計算理論の紹介
- 関数型プログラミングの紹介 (講義コースとスライド)
- 情報検索の概要
- 並列プログラミングは難しいですか、もしそうなら、あなたはそれについて何ができますか?
- プログラムを学ぶ
- コンパイラを構築しましょう
- リンカーとローダー
- リンクリストの基本
- リンクリストの問題
- 数学論理-はじめに (PDF)
- 計算の問題
- 大規模なデータセットのマイニング
- ソフトウェア開発のためのNASAマネージャーハンドブック (PDF)
- NASAソフトウェア測定ハンドブック
- オブジェクト指向のリエンジニアリングパターン
- オンラインコース教材
- ウーデザイン
- オペレーティングシステムとミドルウェア (PDFおよびLaTeX)
- パターンと実践:アプリケーションアーキテクチャガイド2.0
- ソフトウェアのパターン:ソフトウェアコミュニティの物語 (PDF)
- 計画アルゴリズム
- PNG:決定版ガイド
- ポインターとメモリ
- オープンソースソフトウェアの作成
- プログラミング言語:アプリケーションと解釈
- プログラミング方法論
- 真珠のプログラミング
- プロジェクトオベロン (PDF)
- シームレスなオブジェクト指向ソフトウェアアーキテクチャ
- セキュリティエンジニアリング
- コンピュータプログラムの構造と解釈
- GoFデザインパターンの概要
- セマフォの小さな本
- TCP / IPガイド
- Think Stats:プログラマーの確率と統計 (PDF、Pythonコード例)
- 型理論と関数型プログラミング
- IPアドレスの理解:知りたいことすべて (PDF)
オートツール
ASP.NET MVC
アセンブリ言語
バッシュ
- 高度なBashスクリプトガイド
- 初心者のためのBashガイド Machtelt Garrels
- Lhunathのbashガイド
- コマンドラインクラッシュコース
C / C ++
- Beejのネットワークプログラミングガイド
- BeejのCプログラミングガイド
- Cブック
- C ++注釈
- Qt 3を使用したC ++ GUIプログラミング
- C ++でのCS106Xプログラミングの抽象化
- エッセンシャルc
- Qt 4を使用したC ++のデザインパターンの概要 ( PDF )
- 難しい方法でCを学ぶ
- 重要な計算:アイデア、アルゴリズム、ソースコード、Jorg Arndt
- 新しいC標準-注釈付きリファレンス
- Cでのオブジェクト指向プログラミング (PDF)
- Agner Fogによるソフトウェア最適化リソース
- C ++、第2版で考える
- また: The Definitive C ++ Book Guide and List
C#
- 以下の.NETを参照してください
クロージュア
CoffeeScript
常温核融合
D
- Dでのプログラミング ( MrAnonymous )
- Dテンプレートチュートリアル PDF( MrAnonymous )
DB2
- DB2 Express-Cの使用開始 (PDF)
- IBM Data Studio for DB2の開始 (PDF)
- IBM DB2開発の開始 (PDF)
Delphi /パスカル
ジャンゴ
Emacs
アーラン
フレックス
- Adobe Flexの使用を開始する (PDF)
F#
- F#サバイバルガイド
- Fシャーププログラミング
- 実世界の関数型プログラミング (MSDNの章)
フォース
Git
- プロgit
- gitコミュニティブック
- ボトムアップからのGit (PDF)
行く
グライル
ハスケル
HTML / CSS
Java
- Carl AlbingとMichael SchwarzによるLinuxでのJavaアプリケーション開発(PDF)
- コンピューター科学者のように考える方法
- Java EE6チュートリアル (PDF)
- Javaシンクライアントプログラミング
- SunのJavaチュートリアル
- Javaで考える
- OSGiの実践 (PDF)
- カテゴリーごとのチュートリアル-J2EE
- Javaを使用したプログラミングの概要-David J. Eck
Javascript
- クロックフォードのジャバスクリプト
- 説得力のあるjavascript
- 初心者向けの重要なJavascriptとjQueryのデザインパターン
- JavaScriptの基本
- jQueryの基礎 (JavaScriptの基本が最初に来る)
- Mozilla Developer NetworkのJavaScriptガイド
JavaScript(Node.js)
- Nodeで稼働
- Node Beginner Book [ Rus by Artod ]( spmbt )
- Node.jsをマスターする
- Mixuのノードブック
JavaScript(Backbone.js)
ラテックス
Linux
- 高度なLinuxプログラミング
- GNU Autoconf、AutomakeおよびLibtool
- GTK + / Gnomeアプリケーション開発
- Linux開発プラットフォーム(PDF)
- Linuxデバイスドライバー Jonathan Corbet、Alessandro Rubini、Greg Kroah-Hartman
- Linuxカーネルモジュールプログラミングガイド
- LinuxおよびUnix向けのセキュアプログラミング
Lisp
- Common Lisp the Language、第2版
- Common Lisp:シンボリック計算の穏やかな紹介 -David S. Touretzky
- Common Lispクイックリファレンス
- Let Lambda-50年のLisp
- Lispでの自然言語処理
- Lispで
- 実用的なCommon Lisp
- 成功するLisp:Common Lispを理解して使用する方法 -David Lamkins
- Sketchy LISP-ニルス・ホルム
ルア
- Luaでのプログラミング (バージョン5の場合)
Mathematica
メイヴン
マーキュリアル
ネメルル
- 以下の.NETを参照してください
.NET(C#/ VB / Nemerle / Visual Studio)
- C#の必需品
- C#プログラミング-Wikibook
- C#イエローブック (プログラミング入門)
- Charles Petzoldの.NET Book Zero
- Cのオブジェクト指向設計パターンを使用したデータ構造とアルゴリズム
- エンティティフレームワーク
- Microsoft Visual Studio 2010への移行
- ネメルル
- プログラマーズヘブンC#スクールブック (C#1.0および2.0が対象)
- Cでのスレッド化#
- Visual Basic Essentials
- Visual Studioのヒントとコツ (VS 2003-2005のみ)
NoSQL
- CouchDB:決定版ガイド
- ロシア語 のリトルMongoDBブック ( menix )
- ロシア語の 小さな Redisの本 ( menix )
オベロン
- Oberonでのプログラミング (PDF)
Objective-c
OCaml
- Objective Camlの概要 (PDF)
- 科学者のための客観的なCaml(最初の章のみ)
- OCamlでのUnixシステムプログラミング
- Objective Camlを使用したアプリケーションの開発
Oracleサーバー
- オラクルのガイドおよびマニュアル
Oracle PL / SQL
オウム/ Perl 6
- Perl 6の使用 (進行中)
Perl
- perlの始まり
- Masonを使用してHTMLにPerlを埋め込む
- エッセンシャルperl
- エクストリームperl
- 高階Perl
- メイソンブック
- モダンperl 5
- Perlおよびlwp
- Web用のPerl
- Perl無料オンライン電子書籍(書籍リスト)
- Perlの難しい方法
- 実用的なmod_perl
- Perlを使用したWebクライアントプログラミング
Php
Powerhell
プロローグ
- プロローグの冒険
- プロローグの応用
- Prologでエキスパートシステムを構築する
- 数学者のためのプロローグの紹介
- 今すぐプロローグを学びましょう!
- ロジック、プログラミング、およびプロローグ(2ed)
- Prologでの自然言語処理
- Prologの自然言語処理技術
- Prologプログラミングの最初のコース
- プロローグテクニック
- 単純な論理
- TyrosのVisual Prolog 7.2
PostgreSQL
Python
- Pythonバージョン2.5でスキルを構築する
- Pythonのバイト
- Pythonのデータ構造とアルゴリズム
- Pythonに飛び込む
- Python 3に飛び込む
- ジャンゴ本
- コンピューター科学者のように考える方法:Pythonで学ぶ
- Pythonで独自のコンピューターゲームを発明する
- Pythonを学ぶ
- Pythonによる自然言語処理
- Python bibliotheca
- 楽しみのためのPython
- 子供のためのヘビの格闘
- Pythonを考える (PDF)
- Pythonで考える
R
ルビー
- Rubyを学ぶ
- MacRuby:決定版ガイド
- ミスター 隣人の謙虚な小さなルビーの本
- プログラミングRuby
- Rubyのベストプラクティス
- Why's(Poignant)Guide to Ruby ( ミラー )
Ruby on Rails
スカラ
- Liftの探索 (以前は「The Definitive Guide to Lift」というタイトルで公開されていました)
- リフト
- Pro Scala:Web用のモナド設計パターン
- Scalaのプログラミング、初版
- Scalaのプログラミング
- 例によるScala (PDF)
- Javaプログラマ向けのScalaチュートリアル (PDF)
- Xtrace
- Scala School! ( 0n1x )
スキーム
- 具体的な抽象化:スキームを使用したコンピューターサイエンスの概要
- Scheme Programming Language Edition 3 、 エディション4
- 単純なスキーム:コンピューターサイエンスの紹介
セド
Smalltalk
- Seasideによる動的Web開発
- 無料のオンラインSmalltalkブック (書籍リスト)
- きしみによる例 (Smalltalk IDE)
転覆
SQL
テラデータ
Vim
Websphere
- WebSphereの使用を開始する (PDF)
Windows Phone
窓
- Windows 8 for C# PDF( WizardBox )のアプリケーション開発
PS
おそらく翻訳と呼ぶのは難しいでしょう。私はあまり翻訳する必要がありませんでした。 私は本の名前には触れませんでした。 いずれにせよ、私は非常に有用な情報だと思います。
更新:
コメントから本を追加しました