Skip to content

Commit d88f56d

Browse files
added resources for C, Ruby, JS, Python
1 parent 6d95712 commit d88f56d

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,10 @@ This is not a list of free programming books. This is a curated list of open sou
365365
### C
366366

367367
* [C Style][repo-cstyle] (cc-sa) - My favorite C programming practices
368+
* C Programming ([Site][site-c-programming], cc-sa) - comprehensive look at the C programming language and its features
368369

369370
[repo-cstyle]: https://github.com/mcinglis/c-style
371+
[site-c-programming]: https://en.wikibooks.org/wiki/C_Programming
370372

371373
<a name='coffeescript'></a>
372374
### Cofeescript
@@ -411,6 +413,7 @@ This is not a list of free programming books. This is a curated list of open sou
411413
* [Middleman][repo-middleman] ([Site][site-middleman], cc) - Documentation for Middleman
412414
* [Jekyll][repo-jekyll] ([Site][site-jekyll], MIT) - Documentation for Jekyll
413415
* [Ruby Scripting][repo-ruby-scripting] ([Site][site-ruby-scripting], cc-nc-sa) - example based guide for Ruby scripting
416+
* [Ruby Regexp][repo-ruby-regexp] ([Site][site-ruby-regexp], cc-nc-sa) - step by step guide to Ruby regular expressions
414417

415418
[repo-ruby-scripting]: https://github.com/learnbyexample/Ruby_Scripting
416419
[site-ruby-scripting]: https://learnbyexample.gitbooks.io/ruby-scripting/content/index.html
@@ -432,6 +435,8 @@ This is not a list of free programming books. This is a curated list of open sou
432435
[site-rails-guide]: http://guides.rubyonrails.org/
433436
[repo-poignant-ruby]: https://github.com/mislav/poignant-guide
434437
[site-poignant-ruby]: http://poignant.guide/book/
438+
[repo-ruby-regexp]: https://github.com/learnbyexample/Ruby_Regexp
439+
[site-ruby-regexp]: https://github.com/learnbyexample/Ruby_Regexp/blob/master/ruby_regexp.md
435440

436441
<a name='clojure'></a>
437442
### Clojure
@@ -516,11 +521,13 @@ This is not a list of free programming books. This is a curated list of open sou
516521
* [An introduction to Node.js][repo-art-of-node] (cc-sa) - a short introduction to node.js
517522
* [stream-handbook][repo-stream-handbook] (cc) - how to write node programs with streams
518523
* [You Don't Know JS][repo-you-dont-know-js] ([Site][site-you-dont-know-js], cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter.
524+
* Eloquent JavaScript ([Site][site-eloquent-javascript], cc-nc) - about JavaScript, programming, and the wonders of the digital
519525
* [CasperJS][repo-casperjs] ([Site][site-casperjs], MIT) - Documentation for CasperJS
520526
* [Ember.js Guide][repo-emberjs] ([Site][site-emberjs], MIT) - Official Guide for Ember.js
521527
* [React Document][repo-react] ([Site][site-react], cc) - Documentation for React
522528
* [Flux Application Architecture][repo-flux] ([Site][site-flux], cc) - Documenatiton for Flux application architecture
523529
* [Redux Document][repo-redux] ([Site][site-redux], MIT) - Documentation for Redux
530+
* [JavaScript RegExp][repo-js-regexp] ([Site][site-js-regexp], cc-nc-sa) - step by step guide to JavaScript regular expressions
524531

525532
[repo-node-style-guide]: https://github.com/felixge/node-style-guide
526533
[repo-flux]: https://facebook.github.io/react/docs/flux-overview.html
@@ -557,6 +564,9 @@ This is not a list of free programming books. This is a curated list of open sou
557564
[repo-airbnb-javascript]: https://github.com/airbnb/javascript
558565
[repo-js-garden]: https://github.com/BonsaiDen/JavaScript-Garden
559566
[site-js-garden]: http://bonsaiden.github.io/JavaScript-Garden/
567+
[repo-js-regexp]: https://github.com/learnbyexample/learn_js_regexp
568+
[site-js-regexp]: https://github.com/learnbyexample/learn_js_regexp/blob/master/js_regexp.md
569+
[site-eloquent-javascript]: https://eloquentjavascript.net/
560570

561571
<a name='lisp'></a>
562572
### Lisp
@@ -610,17 +620,24 @@ This is not a list of free programming books. This is a curated list of open sou
610620
* [A Byte of Python][repo-byte-python] ([Site][site-byte-python], cc-sa) - "A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience
611621
* Learning to Program Using Python ([Site][site-lpupython], cc-sa)
612622
* [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
613-
* Think Python ([Site][site-think-python], cc-nc) - How to Think Like a Computer Scientist
614-
* 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
623+
* [Think Python][repo-think-python] ([Site][site-think-python], cc-nc) - How to Think Like a Computer Scientist
624+
* Automate the Boring Stuff with Python ([Site][site-automatetheboringstuff], cc-nc-sa) - learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required
616625
* [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
626+
* [Practical Python Programming][repo-practical-python] ([Site][site-practical-python], cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization
627+
* [Python Basics][repo-python-basics] ([Site][site-python-basics], cc-nc-sa) - Introduction to Python
628+
* 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 (Note that this course is designed for Python 2.6 or later, not Python 3.x)
629+
* [Think DSP][repo-think-dsp] ([Site][site-think-dsp], cc-nc) - introduction to Digital Signal Processing in Python
630+
* [Python re(gex)?][repo-python-regex] ([Site][site-python-regex], cc-nc-sa) - step by step guide to learning Python regular expressions
617631

618632
[repo-whirlwind-tour]: https://github.com/jakevdp/WhirlwindTourOfPython
619633
[site-whirlwind-tour]: https://nbviewer.jupyter.org/github/jakevdp/WhirlwindTourOfPython/blob/master/Index.ipynb
620634
[repo-python-basics]: https://github.com/learnbyexample/Python_Basics
621635
[site-python-basics]: https://learnbyexample.gitbooks.io/python-basics/content/index.html
622636
[site-google-python]: https://developers.google.com/edu/python/
623-
[site-think-python]: http://www.greenteapress.com/thinkpython/thinkpython.pdf
637+
[site-think-python]: https://greenteapress.com/wp/think-python-2e/
638+
[repo-think-python]: https://github.com/AllenDowney/ThinkPython
639+
[site-think-dsp]: https://greenteapress.com/wp/think-dsp/
640+
[repo-think-dsp]: https://github.com/AllenDowney/ThinkDSP
624641
[repo-magic-methods]: https://github.com/RafeKettler/magicmethods
625642
[site-magic-methods]: http://www.rafekettler.com/magicmethods.html
626643
[site-lpupython]: https://docs.google.com/file/d/0B8IUCMSuNpl7MnpaQ3hhN2R0Z1k/edit
@@ -637,6 +654,11 @@ This is not a list of free programming books. This is a curated list of open sou
637654
[site-peps]: https://www.python.org/dev/peps/
638655
[site-python-hguide]: http://docs.python-guide.org/en/latest/
639656
[repo-python-hguide]: https://github.com/kennethreitz/python-guide
657+
[site-practical-python]: https://dabeaz-course.github.io/practical-python/
658+
[repo-practical-python]: https://github.com/dabeaz-course/practical-python
659+
[site-automatetheboringstuff]: https://automatetheboringstuff.com/
660+
[repo-python-regex]: https://github.com/learnbyexample/py_regular_expressions
661+
[site-python-regex]: https://github.com/learnbyexample/py_regular_expressions/blob/master/py_regex.md
640662

641663
<a name='rust'></a>
642664
### Rust

0 commit comments

Comments
 (0)