📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

267 lines
9.1 KiB

### Index
* [Amazon Web Service](#amazon-web-service)
* [Assembly Language](#assembly-language)
* [AWK](#awk)
* [C](#c)
* [C++](#cpp)
* [Docker](#docker)
* [Elastic](#elastic)
* [Git](#git)
* [Go](#go)
* [HTML and CSS](#html-and-css)
* [Java](#java)
* [JavaScript](#javascript)
* [Node.js](#nodejs)
* [React](#react)
* [Webpack](#webpack)
* [LaTeX](#latex)
* [Linux](#linux)
* [Mathematics](#mathematics)
* [OpenStack](#openstack)
* [Operation System](#operation-system)
* [Perl](#perl)
* [PHP](#php)
* [Laravel](#laravel)
* [Python](#python)
* [Django](#django)
* [FastAPI](#fastapi)
* [Flask](#flask)
* [R](#r)
* [Raspberry Pi](#raspberry-pi)
* [Ruby](#ruby)
* [Rust](#rust)
* [Scratch](#scratch)
* [Sed](#sed)
* [Software Engineering](#software-engineering)
* [Springboot](#springboot)
* [TypeScript](#typescript)
* [Unicode](#unicode)
* [Unity3d](#unity3d)
### Amazon Web Service
* [아마존 웹 서비스를 다루는 기술](http://www.pyrasis.com/private/2014/09/30/publish-the-art-of-amazon-web-services-book)
### Assembly Language
* [PC Assembly Language](http://pacman128.github.io/static/pcasm-book-korean.pdf) - Paul A. Carter, `trl.:` 이재범 (PDF)
### AWK
* [AWK 스크립트](https://mug896.github.io/awk-script)
### C
* [씹어먹는 C](https://github.com/kev0960/ModooCode/raw/master/book/c/main.pdf) - 이재범 (PDF)
* [BeeJ's Guide to Network Programming - 인터넷 소켓 활용](https://blogofscience.com/Socket_Programming-KLDP.html)
* [C 프로그래밍: 현대적 접근](https://wikidocs.net/book/2494) - K.N.King, `trl.:` 주민하
### <a id="cpp"></a>C++
* [씹어먹는 C++](https://github.com/kev0960/ModooCode/raw/master/book/cpp/main.pdf) - 이재범 (PDF)
### Docker
* [이재홍의 언제나 최신 Docker](http://www.pyrasis.com/jHLsAlwaysUpToDateDocker)
### Elastic
* [Elastic 가이드북](https://esbook.kimjmin.net) - 김종민
### Git
* [깃허브 치트 시트](https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.ko.md) - Tim Green, `trl.:` marocchino, `trl.:` Chayoung You, `trl.:` Will 保哥 (HTML)
* [Git - 간편 안내서](https://rogerdudler.github.io/git-guide/index.ko.html) - Roger Dudler, `trl.:` Juntai Park, `trl.:` Ardie Hwang (HTML)
* [Pro Git 한글 번역](https://git-scm.com/book/ko/) - Scott Chacon, Ben Straub, `trl.:` Sean Lee, `trl.:` Seonghwan Lee, `trl.:` Sungmann Cho, `trl.:` Junyeong Yim, et al. (HTML, PDF, EPUB) *(최신 버전)*
### Go
* [가장 빨리 만나는 Go 언어](http://www.pyrasis.com/private/2015/06/01/publish-go-for-the-really-impatient-book)
* [효과적인 Go 프로그래밍](https://gosudaweb.gitbooks.io/effective-go-in-korean/content/)
* [Go 문서 한글 번역](https://github.com/golang-kr/golang-doc/wiki)
* [Go 언어 웹 프로그래밍 철저 입문](https://thebook.io/006806/)
* [The Little Go Book. 리틀 고 책입니다](https://github.com/byounghoonkim/the-little-go-book/) - Karl Seguin, `trl.:` Byounghoon Kim ([HTML](https://github.com/byounghoonkim/the-little-go-book/blob/master/ko/go.md))
* [The Ultimate Go Study Guide 한글 번역](https://github.com/ultimate-go-korean/translation)
### HTML and CSS
* [HTML5, CSS and JavaScript](http://fromyou.tistory.com/581)
### Java
* [점프 투 자바](https://wikidocs.net/book/31) - 박응용
### JavaScript
* [JavaScript로 만나는 세상](https://helloworldjavascript.net)
#### Node.js
* [Node.js API 한글 번역](http://nodejs.sideeffect.kr/docs/) - outsideris
#### React
* [리액트를 다루는 기술 [개정판]](https://thebook.io/080203) - 김민준
#### Webpack
* [Webpack 문서 한글 번역](https://webpack.kr/concepts/) - Tobias Koppers, Sean Larkin, Johannes Ewald, LINE Corp, Dongkyun Yoo, et al.
### LaTeX
* [The Not So short Introduction to LaTeX 2ε](https://ctan.org/tex-archive/info/lshort/korean) - Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl, `trl.:` 김강수, `trl.:` 조인성 (PDF)
### Linux
* [리눅스 서버를 다루는 기술](https://web.archive.org/web/20220107111504/https://thebook.io/006718/) *(:card_file_box: archived)*
* [GNOME 배우기](https://sites.google.com/site/gnomekr/home/learning_gnome)
### Mathematics
* [기초정수론: 계산과 법연산, 그리고 비밀통신을 강조한](https://wstein.org/ent/ent_ko.pdf) - William Stein (PDF)
### OpenStack
* [오픈스택을 다루는 기술](https://thebook.io/006881) - 장현정 (HTML)
### Operation System
* [운영체제: 아주 쉬운 세 가지 이야기](https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/korean) - Remzi Arpacidusseau (PDF)
### Perl
* [2시간 반만에 펄 익히기](http://qntm.org/files/perl/perl_kr.html)
* [Perl 객체지향프로그래밍(OOP)](https://github.com/aero/perl_docs/blob/master/hatena_perl_oop.md) : Hatena-TextBook의 oop-for-perl 문서 한역 by aero
* [Seoul.pm 펄 크리스마스 달력 #2014 \| Seoul.pm Perl Advent Calendar 2014](http://advent.perl.kr/2014/)
### PHP
* [PHP5 의 주요 기능](https://www.lesstif.com/pages/viewpage.action?pageId=24445740)
#### Laravel
* [라라벨 (Laravel) 5 입문 및 실전 강좌](https://github.com/appkr/l5essential)
* [쉽게 배우는 라라벨 5 프로그래밍](https://www.lesstif.com/display/laravelprog)
### Python
* [내가 파이썬을 배우는 방법](https://wikidocs.net/7839)
* [모두의 파이썬: 20일 만에 배우는 프로그래밍 기초](https://thebook.io/007026)
* [사장님 몰래 하는 파이썬 업무자동화(부제: 들키면 일 많아짐)](https://wikidocs.net/book/6353) - 정용범, 손상우 외 1명
* [실용 파이썬 프로그래밍: 프로그래밍 유경험자를 위한 강좌](https://wikidocs.net/book/4673) - 최용
* [왕초보를 위한 Python 2.7](https://wikidocs.net/book/2)
* [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1)
* [좌충우돌, 파이썬으로 자료구조 구현하기](https://wikidocs.net/book/9059) - 심명수
* [중급 파이썬: 파이썬 팁들](https://ddanggle.gitbooks.io/interpy-kr/content/)
* [파이썬 라이브러리](https://wikidocs.net/book/5445) - 박응용
* [파이썬 코딩 도장](https://pyrasis.com/python.html) - 남재윤
* [파이썬 헤엄치기](https://wikidocs.net/book/5148) - 해달 프로그래밍
* [파이썬을 여행하는 히치하이커를 위한 안내서!](https://python-guide-kr.readthedocs.io/ko/latest/)
* [파이썬을 이용한 비트코인 자동매매](https://wikidocs.net/book/1665) - 조대표
* [A Byte of Python 한글 번역](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) - Jeongbin Park (PDF)
* [PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램](https://wikidocs.net/book/2165) - Dardao (HTML)
#### Django
* [장고걸스 튜토리얼 (Django Girls Tutorial)](https://tutorial.djangogirls.org/ko/) (1.11) (HTML) *(:construction: in process)*
* [점프 투 장고](https://wikidocs.net/book/4223) - 박응용
#### FastAPI
* [점프 투 FastAPI](https://wikidocs.net/book/8531) - 박응용
#### Flask
* [점프 투 플라스크](https://wikidocs.net/book/4542) - 박응용
* [Flask의 세계에 오신것을 환영합니다.](https://flask-docs-kr.readthedocs.io/ko/latest/) (HTML)
### R
* [Must Learning with R (개정판)](https://wikidocs.net/book/4315) - DoublekPark 외 1명
* [R을 이용한 데이터 처리 & 분석 실무](http://r4pda.co.kr) - 서민구 (HTML, PDF - 이전 버젼)
* [The R Manuals (translated in Korean)](http://www.openstatistics.net)
### Raspberry Pi
* [라즈베리 파이 문서](https://wikidocs.net/book/483)
### Ruby
* [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md)
### Rust
* [러스트 프로그래밍 언어](https://rinthel.github.io/rust-lang-book-ko/) - 스티브 클라브닉, 캐롤 니콜스 (HTML) *(:construction: in process)*
* [Rust by Example](https://hanbum.gitbooks.io/rustbyexample/content/) *(:construction: in process)*
### Scratch
* [창의컴퓨팅(Creative Computing) 가이드북](http://digital.kyobobook.co.kr/digital/ebook/ebookDetail.ink?barcode=480150000247P)
### Sed
* [sed stream editor](https://mug896.github.io/sed-stream-editor)
### Software Engineering
* [유의적 버전 명세 2.0.0-ko2](https://semver.org/lang/ko/) - Tom Preston-Werner, 김대현, et al.
### Springboot
* [점프 투 스프링부트](https://wikidocs.net/book/7601) - 박응용
* [Springboot 2.X 정리](https://djunnni.gitbook.io/springboot) - 이동준
### TypeScript
* [5분 안에 보는 타입스크립트](https://typescript-kr.github.io)
* [타입스크립트 핸드북](https://joshua1988.github.io/ts) - Captain Pangyo
* [한눈에 보는 타입스크립트](https://heropy.blog/2020/01/27/typescript) - HEROPY
Tech
* [TypeScript Deep Dive](https://radlohead.gitbook.io/typescript-deep-dive)
### Unicode
* [번역 Unicode 이모티콘에 얽힌 이것저것 (이모티콘 표준과 프로그래밍 핸들링)](http://pluu.github.io/blog/android/2020/01/11/unicode-emoji/)
### Unity3d
* [번역 Unity Graphics Programming Series](https://github.com/IndieVisualLab/UnityGraphicsProgrammingSeries) - [Indie Visual Lab](https://github.com/IndieVisualLab)