用作程序员,推荐看的书籍列表

目录

  • 言语无关
  • 在线教育
  • 软件开发方法
  • 操作系统
  • 版本控制
  • 数据库
  • 智能体系
  • 正则表达式
  • C
  • C++
  • CoffeeScript
  • Elasticsearch
  • Erlang
  • Fortran
  • Golang
  • Haskell
  • HTML / CSS
  • JavaScript
  • LaTeX
  • LISP
  • Markdown
  • Node.js
  • Perl
  • PHP
  • Python
  • R
  • reStructuredText
  • Ruby
  • Scala
  • Scheme
  • Shell
  • Swift
  • Vim
  • Visual Prolog
  • Web

  言语无关

  在线教育

  • CodeSchool
  • Codecademy
  • Coursera
  • Learn X in Y
    minutes (数十种语言快速入门教程)
  • MIT
    公开课
  • TeamTreeHouse
  • Udacity
  • xuetangX
  • 慕课网(丰富的活动端支付、php
    开发、web 前端、html5 教程以及 css3 视频教程等课程资源)

  软件开发方法

  • 傻瓜函数编程 (《Functional
    Programming For The Rest of Us》中文版)
  • 硝烟中的 Scrum 和
    XP

  操作系统

  • Linux Guide for Complete
    Beginners
  • UNIX TOOLBOX
  • 鸟哥的 Linux
    私房菜基础学习篇
  • 鸟哥的 Linux
    私房菜服务器架设篇

  版本控制

  • Git –
    简易指南
  • Git Community Book 中文版
  • Git
    magic
  • Git 参考手册
  • Got GitHub
  • Pro Git
  • 学习 Git
    分支 (点击右侧下比赛按钮可切换至简体及正体中文)
  • 沉浸式学 Git

  数据库

  • Redis 设计与落实
  • The Little MongoDB Book
    中文版

  智能体系

  • 一步步搭建物联网系统

  正则表达式

  • 正则表达式 30
    分钟入门教程

  C

  • C
    语言常见问题集
  • C/C++ 学习课程
  • 新定义 C 语言课程
  • Linux C 编程一站式学习

  C++

  • C++ Template
    进阶指南
  • C++ 基础教程
  • C++
    并发编程指南
  • 如电脑科学家一样想(C++版) (《How
    To Think Like a Computer Scientist: C++ Version》中文版)

  CoffeeScript

  • CoffeeScript
    Cookbook
  • CoffeeScript 中文
  • CoffeeScript 华语手册 (《The
    Little Book on CoffeeScript》中文版)
  • CoffeeScript
    编程风格指南

  Elasticsearch

  • Elasticsearch
    权威指南 (《Elasticsearch
    the definitive guide》中文版)

  Erlang

  • Erlang
    并发编程 (《Concurrent
    Programming in Erlang (Part I)》中文版)

  Fortran

  • Fortran77 和 90/95
    编程入门

  Golang

  • Go Web
    编程
  • Go 入门指南 (《The
    Way to Go》中文版)
  • Go 指南 (《A Tour of Go》中文版)
  • Go 编程基础
  • 学习 Go 语言

  Haskell

  • Haskell 趣学指南
  • Real World Haskell 中文版

  HTML / CSS

  • HTML5 教程
  • 学习 CSS 布局
  • CSS 参考手册

  Javascript

  • Javascript
    Garden
  • Javascript 原理
  • JavaScript 标准参照教程
  • ECMAScript 6 入门

  LaTeX

  • LaTeX 笔记
  • 一如既往卖不顶简单的 LaTeX2ε 介绍
  • 大家來學
    LaTeX

  LISP

  • ANSI Common Lisp 中文翻译版
  • Common Lisp
    高级编程技术 (《On
    Lisp》中文版)

  Markdown

  • Markdown 快速入门
  • Markdown 简明教程
  • Markdown 语法说明
  • 献给写作者的 Markdown 新手指南

  Node.js

  • Node 入门
  • The NodeJS 中文

  Perl

  • Master Perl Today
  • Perl 5
    教程
  • Perl 教程
  • 《Modern Perl》中文版

  PHP

  • 深入理解 PHP 内核
  • PHP5 中文手册
  • PHP 扩展开发暨水源应用
  • Symfony2
    实例教程

  Python

  • Django book 2.0
  • Python 3 文档(简体中文) 3.2.2
    documentation
  • 深入 Python
  • 深入 Python 3
  • 笨办法学
    Python
  • 简明 Python
    教程 (《A Byte
    of Python》中文版)

  R

  • 153 分钟学会 R
  • R
    导论 (《An
    Introduction to R》中文版)
  • 《R for
    beginners》中文版
  • 于是 R 构建 Shiny
    应用程序 (《Building ‘Shiny’
    Applications with R》中文版)
  • 统计学和 R
    读书笔记

  reStructuredText

  • reStructuredText 入门
  • reStructuredText 简明教程

  Ruby

  • Rails
    风格指南
  • Ruby on Rails Tutorial 原书第 2
  • Ruby on Rails 实战圣经
  • Ruby
    风格指南
  • 笨方法学 Ruby

  Scala

  • Effective
    Scala
  • Scala
    课堂 (Twitter
    的 Scala 中文课)

  Scheme

  • Scheme 入门教程 (《Yet
    Another Scheme Tutorial》中文版)
  • 算法语言 Scheme
    修订<sup>6</sup>报告(R<sup>6</sup>RS
    简体中文翻译)

  Shell

  • Shell
    编程基础
  • Shell 脚本编程 30
    分钟入门
  • The Linux Command Line
    中文版

  Swift

  • 《The Swift Programming
    Language》中文版

  Vim

  • 大家來學 VIM

  Visual Prolog

  • Visual Prolog 7
    初学指南
  • Visual Prolog 7
    边练边学

  Web

  • HTTP 下午茶