Skip to content

Commit 6d95712

Browse files
added all my free books and Whirlwind Tour
1 parent 34b1827 commit 6d95712

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ This is not a list of free programming books. This is a curated list of open sou
3939
* [Javascript](#javascript)
4040
* [Lisp](#lisp)
4141
* [Objective-c](#objective-c)
42+
* [Ocaml](#ocaml)
43+
* [Perl](#perl)
4244
* [PHP](#php)
4345
* [Python](#python)
4446
* [Rust](#rust)
@@ -145,7 +147,13 @@ This is not a list of free programming books. This is a curated list of open sou
145147
* [CoreOS Documentation][repo-coreos] ([Site][site-coreos], Apache 2.0) - Documentation for CoreOS
146148
* [Packer Documentation][repo-packer] ([Site][site-packer], MPL) - Documentation for Packer
147149
* [The Art of Command Line][repo-art-command-line] (cc-sa) - Master the command line, in one page
150+
* [Command Line Text Processing][repo-cli-text-processing] ([Site][site-cli-text-processing], cc-nc-sa) - From finding text to search and replace, from sorting to beautifying text and more
151+
* [Linux Command Line][repo-linux-cli] ([Site][site-linux-cli], cc-nc-sa) - Introduction to Linux commands and Shell scripting
148152

153+
[repo-linux-cli]: https://github.com/learnbyexample/Linux_command_line
154+
[site-linux-cli]: https://learnbyexample.gitbooks.io/linux-command-line/content/index.html
155+
[repo-cli-text-processing]: https://github.com/learnbyexample/Command-line-text-processing
156+
[site-cli-text-processing]: https://learnbyexample.gitbooks.io/command-line-text-processing/content/
149157
[repo-art-command-line]: https://github.com/jlevy/the-art-of-command-line
150158
[repo-packer]: https://github.com/mitchellh/packer/tree/master/website/source/docs
151159
[site-packer]: https://www.packer.io/docs/
@@ -402,7 +410,10 @@ This is not a list of free programming books. This is a curated list of open sou
402410
* [Neo Ruby Koans][repo-ruby-koan] ([Site][site-ruby-koan], cc-nc-sa) - A set of Koans to teach the Ruby language
403411
* [Middleman][repo-middleman] ([Site][site-middleman], cc) - Documentation for Middleman
404412
* [Jekyll][repo-jekyll] ([Site][site-jekyll], MIT) - Documentation for Jekyll
413+
* [Ruby Scripting][repo-ruby-scripting] ([Site][site-ruby-scripting], cc-nc-sa) - example based guide for Ruby scripting
405414

415+
[repo-ruby-scripting]: https://github.com/learnbyexample/Ruby_Scripting
416+
[site-ruby-scripting]: https://learnbyexample.gitbooks.io/ruby-scripting/content/index.html
406417
[repo-jekyll]: https://jekyllrb.com/
407418
[site-jekyll]: https://github.com/jekyll/jekyll/tree/master/site
408419
[repo-middleman]: https://github.com/middleman/middleman-guides
@@ -564,12 +575,21 @@ This is not a list of free programming books. This is a curated list of open sou
564575

565576
[repo-nytimes-objective-c-style-guide]: https://github.com/NYTimes/objective-c-style-guide
566577

578+
<a name='ocaml'></a>
567579
### Ocaml
568580

569581
* Real World OCaml ([Site][site-real-world-ocaml], cc-nc-nd) - Real World OCaml is aimed at programmers who have some experience with conventional programming languages, but not specifically with statically typed functional programming.
570582

571583
[site-real-world-ocaml]: https://realworldocaml.org/v1/en/html/
572584

585+
<a name='perl'></a>
586+
### Perl
587+
588+
* [Perl intro][repo-perl-intro] ([Site][site-perl-intro], cc-nc-sa) - Introductory course for Perl 5 through examples
589+
590+
[repo-perl-intro]: https://github.com/learnbyexample/Perl_intro
591+
[site-perl-intro]: https://learnbyexample.gitbooks.io/perl-introduction/content/
592+
573593
<a name='php'></a>
574594
### PHP
575595

@@ -592,7 +612,13 @@ This is not a list of free programming books. This is a curated list of open sou
592612
* [A guide to Python's magic methods][repo-magic-methods] ([Site][site-magic-methods], cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
593613
* Think Python ([Site][site-think-python], cc-nc) - How to Think Like a Computer Scientist
594614
* Google's Python Class ([Site][site-google-python], cc) - this is a free class for people with a little bit of programming experience who want to learn Python
615+
* [Python Basics][repo-python-basics] ([Site][site-python-basics], cc-nc-sa) - Introduction to Python
616+
* [A Whirlwind Tour of Python][repo-whirlwind-tour] ([Site][site-whirlwind-tour], cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who are already familiar with programming in another language
595617

618+
[repo-whirlwind-tour]: https://github.com/jakevdp/WhirlwindTourOfPython
619+
[site-whirlwind-tour]: https://nbviewer.jupyter.org/github/jakevdp/WhirlwindTourOfPython/blob/master/Index.ipynb
620+
[repo-python-basics]: https://github.com/learnbyexample/Python_Basics
621+
[site-python-basics]: https://learnbyexample.gitbooks.io/python-basics/content/index.html
596622
[site-google-python]: https://developers.google.com/edu/python/
597623
[site-think-python]: http://www.greenteapress.com/thinkpython/thinkpython.pdf
598624
[repo-magic-methods]: https://github.com/RafeKettler/magicmethods
@@ -690,7 +716,10 @@ This is not a list of free programming books. This is a curated list of open sou
690716
* [Learn Vimscript the Hard Way][repo-vimscript-hard-way] ([Site][site-vimscript-hard-way], custom license) - Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim
691717
* [The Emacs Lisp Style Guide][repo-elisp-style-guide] (cc) - This Emacs Lisp style guide recommends best practices so that real-world Emacs Lisp programmers can write code that can be maintained by other real-world Emacs Lisp programmers
692718
* A Byte of Vim ([Site][site-byte-vim], cc-sa) - “A Byte of Vim” is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard
719+
* [Vim Reference][repo-vim-reference] ([Site][site-vim-reference], cc-nc-sa) - guide for beginner to intermediate users
693720

721+
[repo-vim-reference]: https://github.com/learnbyexample/vim_reference
722+
[site-vim-reference]: https://learnbyexample.gitbooks.io/vim-reference/content/index.html
694723
[site-byte-vim]: http://www.swaroopch.com/notes/vim/
695724
[repo-elisp-style-guide]: https://github.com/bbatsov/emacs-lisp-style-guide
696725
[repo-vimscript-hard-way]: https://github.com/sjl/learnvimscriptthehardway

0 commit comments

Comments
 (0)