{"id":13516699,"url":"https://github.com/jbranchaud/resources","last_synced_at":"2026-01-06T19:50:02.727Z","repository":{"id":14659669,"uuid":"17378084","full_name":"jbranchaud/resources","owner":"jbranchaud","description":"a collection of free, online resources for various technologies, languages, and tools","archived":false,"fork":false,"pushed_at":"2016-05-15T22:55:43.000Z","size":162,"stargazers_count":61,"open_issues_count":4,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-19T18:27:52.919Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jbranchaud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-03T19:58:52.000Z","updated_at":"2024-09-24T16:24:18.000Z","dependencies_parsed_at":"2022-09-25T15:21:02.027Z","dependency_job_id":null,"html_url":"https://github.com/jbranchaud/resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbranchaud%2Fresources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbranchaud%2Fresources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbranchaud%2Fresources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbranchaud%2Fresources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbranchaud","download_url":"https://codeload.github.com/jbranchaud/resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246082975,"owners_count":20720885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:25.002Z","updated_at":"2026-01-06T19:50:02.679Z","avatar_url":"https://github.com/jbranchaud.png","language":null,"readme":"# Resources\n\n\u003e A collection of online resources for various technologies, languages, and\ntools.\n\n*If you see something that is missing, submit a pull request!*\n\n## Contents\n\n- [General](#general)\n- [3D Graphics Programming](#3d-graphics-programming)\n- [Accessibility](#accessibility)\n- [Android](#android)\n- [AngularJS](#angularjs)\n- [API](#api)\n- [Artificial Intelligence](#artificial-intelligence)\n- [Assembly](#assembly)\n- [Atom (Editor)](#atom-editor)\n- [Bash](#bash)\n- [Bootstrap](#bootstrap)\n- [C](#c)\n- [C++](#c++)\n- [Category Theory](#category-theory)\n- [Clojure](#clojure)\n- [ClojureScript](#clojurescript)\n- [CoffeeScript](#coffeescript)\n- [Colors](#colors)\n- [Compilers](#compilers)\n- [Cryptography](#cryptography)\n\n## General\n\n- [Free Programming Books](https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)\n- [The Architecture of Open Source Applications](http://aosabook.org/en/index.html)\n- [Computer Science *Papers We Love*](https://github.com/papers-we-love/papers-we-love)\n- [Hipster Dev Stack](http://hipsterdevstack.tumblr.com/)\n- [Codecademy](http://www.codecademy.com/)\n- [Become a Programmer, Motherfucker](http://programming-motherfucker.com/become.html)\n- [Dash - offline API documentation](http://kapeli.com/dash)\n- [Google Style Guides](https://code.google.com/p/google-styleguide/)\n- [bentobox.io](http://www.bentobox.io/)\n- [Frontend Development Bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks)\n- [Big List of Static Web Servers](https://gist.github.com/willurd/5720255)\n- [searchcode - a source code search engine](https://searchcode.com/)\n- [sourcegraph](https://sourcegraph.com/)\n- [r/programming](http://www.reddit.com/r/programming)\n- [r/dailyprogrammer](http://www.reddit.com/r/dailyprogrammer)\n- [r/coding](http://www.reddit.com/r/coding)\n- [The Nature of Code](http://natureofcode.com/book/introduction/)\n- [How To Write A README Worth Reading](http://orchestrate.io/blog/2014/07/16/how-to-write-a-readme-worth-reading/)\n- [A Curated List of Awesome Lists](https://github.com/sindresorhus/awesome)\n- [A curated list of amazingly awesome awesomeness](https://github.com/bayandin/awesome-awesomeness)\n- [Tech Talks](http://phatak-dev.github.io/techtalks/)\n- [Guides: A guide for programming in style](https://github.com/thoughtbot/guides)\n- [IntroLearn: Programming](http://introlearn.com/programming-main.php)\n- [Structure and Interpretation of Computer Programs](http://xuanji.appspot.com/isicp/index.html)\n- [Great Works in Programming Languages](http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.shtml)\n- [Programming and Programming Languages](http://papl.cs.brown.edu/2014/index.html)\n- [UX Checklist](http://uxchecklist.github.io/)\n- [Web Designer Checklist](http://webdesignerschecklist.com/)\n- [Usability Checklist](https://userium.com/)\n- [Interaction Design Checklist](http://ixdchecklist.com/)\n- [Awesome CS Courses](https://github.com/prakhar1989/awesome-courses)\n- [Frontend Developer Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions)\n- [Git and GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet)\n- [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line)\n- [Logic, Languages, Compilation, and Verification](http://www.cs.uoregon.edu/research/summerschool/summer12/curriculum.html)\n- [CS For All](http://www.cs.hmc.edu/csforall/)\n- [From Nand to Tetris: Building a Modern Computer From First Principles](http://www.nand2tetris.org/)\n- [Fledgling Languages List](http://fll.presidentbeef.com/)\n- [Pow](http://pow.cx/)\n- [DBWrench](http://www.dbwrench.com/)\n- [Programming From The Ground Up](http://savannah.nongnu.org/projects/pgubook/)\n\n## 3D Graphics Programming\n\n- [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/#)\n\n## Accessibility\n\n- [An Alphabet of Accessibility Issues](https://the-pastry-box-project.net/anne-gibson/2014-july-31)\n\n## Android\n\n- [Guide to Getting Started with Android for Engineers and Designers](https://github.com/nstevens/androidguide/wiki)\n\n## AngularJS\n\n- [AngularJS.org Tutorial](https://docs.angularjs.org/tutorial)\n- [AngularJS Learning - all the things](https://github.com/jmcunningham/AngularJS-Learning)\n- [Learn Angular](http://www.learn-angular.org/)\n- [How to Learn AngularJS](http://www.ng-newsletter.com/posts/how-to-learn-angular.html)\n- [A JavaScript Feed Reader in Under 10 Minutes Using AngularJS](http://csharperimage.jeremylikness.com/2014/04/video-javascript-feed-reader-in-under.html)\n- [Introduction to AngularJS in 50 Examples](https://www.youtube.com/watch?v=TRrL5j3MIvo\u0026feature=youtu.be)\n- [Testing with AngularJS](http://nebraskajs.com/2013/angularjs/) [video]\n- [AngularJS Git Commit Message Conventions](https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit)\n- [AngularJS Style Guide](https://github.com/mgechev/angularjs-style-guide)\n\n*many of these resource come from [this\npost](http://michaelcrump.net/angularjs-learning-materials)*\n\n## API\n\n- [HTTP API Design Guide](https://github.com/interagent/http-api-design)\n\n## Artificial Intelligence\n\n- [Behavior Trees for AI: How They Work](http://outforafight.wordpress.com/2014/07/15/behaviour-behavior-trees-for-ai-dudes-part-1/)\n\n## Assembly\n\n- [Whirlwind Tour of ARM Assembly](http://www.coranac.com/tonc/text/asm.htm)\n- [x86 Disassembly](http://en.wikibooks.org/wiki/X86_Disassembly)\n\n## Atom (Editor)\n\n- [Official Atom Docs](https://atom.io/docs/latest/)\n- [Splitting Atoms](https://github.com/jbranchaud/splitting-atoms)\n- [Defining Atom Commands in Your Init Script](http://jasonrudolph.com/blog/2014/03/02/defining-atom-commands-in-your-init-script/)\n- [Exploring the Power of Atom Init Scripts](http://joshbranchaud.com/blog/2014/03/02/Exploring-The-Power-Of-Atom-Init-Scripts.html)\n- [Modularizing Atom Init Scripts](http://joshbranchaud.com/blog/2014/03/03/Modularizing-Atom-Init-Scripts.html)\n\n## Bash\n\n- [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/)\n- [Defensive Bash Programming](http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming/)\n- [Google's Shell Style Guide](https://google-styleguide.googlecode.com/svn/trunk/shell.xml)\n- [Bash Pitfalls](http://mywiki.wooledge.org/BashPitfalls)\n- [What I learned from other's shell scripts](http://www.fizerkhan.com/blog/posts/What-I-learned-from-other-s-shell-scripts.html)\n- [Filenames and Pathnames in Shell: How to do it correctly](http://www.dwheeler.com/essays/filenames-in-shell.html)\n\n## Blogging\n\n- [Hugo](https://gohugo.io/)\n- [Jargon](http://jargon.io/)\n\n## Bootstrap\n\n- [Bootstrap 3 Tips and Tricks You Might Not Know](http://scotch.io/bar-talk/bootstrap-3-tips-and-tricks-you-might-not-know)\n\n## C\n\n- [Learn C The Hard Way](http://c.learncodethehardway.org/)\n- [The C Programming Language (the K\u0026R book)](http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628) - you can buy it, but there are plenty of copies floating around on the internet\n- [The Basics of C Programming](http://computer.howstuffworks.com/c23.htm/printable)\n- [The Descent to C](http://www.chiark.greenend.org.uk/~sgtatham/cdescent/)\n- [Learn C and Build Your Own Lisp](http://www.buildyourownlisp.com/) ([github](https://github.com/orangeduck/BuildYourOwnLisp))\n- [Guide to Advanced Programming in C](http://pfacka.binaryparadise.com/articles/guide-to-advanced-programming-in-C.html)\n- [C++ Patterns Using Plain C](http://blog.noctua-software.com/cpp-patterns-using-plain-c.html)\n- [C Programming Notes](http://www.eskimo.com/~scs/cclass/int/top.html)\n- [What Every C Programmer Should Know About Undefined Behavior](http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html#)\n- [Building C Projects](http://nethack4.org/blog/building-c.html)\n- [Compiler Design in C](http://www.holub.com/software/compiler.design.in.c.html)\n- [A Guide to Undefined Behavior in C and C++](http://blog.regehr.org/archives/213)\n- [What Every C Programmer Should Know About Undefined Behavior](http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html?m=1)\n- [How to Get Started with the LLVM C API](https://pauladamsmith.com/blog/2015/01/how-to-get-started-with-llvm-c-api.html)\n- [Modern C](http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf) [pdf]\n- [Everything You Need To Know To Write Good C Code](https://github.com/btrask/stronglink/blob/master/SUBSTANCE.md)\n- [Object-Oriented Techniques in C](http://dmitryfrank.com/articles/oop_in_c)\n- [Bit Hacks](http://www.graphics.stanford.edu/~seander/bithacks.html)\n- [How To C in 2016](https://matt.sh/howto-c)\n\n## C++\n\n- [Common C++ Gotchas](http://vickychijwani.me/cpp-gotchas/)\n- [Functional Programming in C++](http://gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php)\n- [Five Popular Myths about C++, Part 1](http://isocpp.org/blog/2014/12/myths-1)\n- [Five Popular Myths about C++, Part 2](http://isocpp.org/blog/2014/12/myths-2)\n\n## Category Theory\n\n- [An Introduction to Category Theory](http://ncatlab.org:8080/nlab/show/category+theory)\n- [Category Theory by Tom LaGatta](https://www.youtube.com/watch?v=o6L6XeNdd_k) [video]\n\n## Clojure\n\n- [Functional Programming in Clojure](http://iloveponies.github.io/120-hour-epic-sax-marathon/index.html)\n- [Understanding Clojure's Persistent Vectors, pt. 1](http://hypirion.com/musings/understanding-persistent-vector-pt-1) ([pt. 2](http://hypirion.com/musings/understanding-persistent-vector-pt-2), [pt. 3](http://hypirion.com/musings/understanding-persistent-vector-pt-3))\n- [Clojure Cheatsheet](http://clojure.org/cheatsheet)\n- [Clojure for the Brave and True](http://www.braveclojure.com/)\n- [Clojure From The Ground Up](https://aphyr.com/posts/301-clojure-from-the-ground-up-welcome)\n- [The Caves of Clojure](http://stevelosh.com/blog/2012/07/caves-of-clojure-01/)\n- [Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)\n- [SCIP Distilled](http://www.sicpdistilled.com/section/welcome)\n- [Clojure By Example](http://kimh.github.io/clojure-by-example/)\n- [Clojure, The Good Parts](https://rasterize.io/blog/clojure-the-good-parts.html)\n\n## ClojureScript\n\n- [ClojureScript Syntax in 15 Minutes](https://github.com/shaunlebron/ClojureScript-Syntax-in-15-minutes)\n- [ClojureScript Quick Start](https://github.com/clojure/clojurescript/wiki/Quick-Start)\n- [ClojureScript Tutorial](http://www.niwi.be/cljs-workshop/)\n- [CLJS-Bootstrap](http://kanaka.github.io/cljs-bootstrap/)\n- [Modern ClojureScript](https://github.com/magomimmo/modern-cljs)\n- [Tetris in ClojureScript](http://shaunlebron.github.io/t3tr0s-slides)\n- [T3TR0S](https://github.com/imalooney/t3tr0s)\n- [Om Next Quick Start](https://github.com/omcljs/om/wiki/Quick-Start-%28om.next%29)\n- [Om Tutorial](http://awkay.github.io/om-tutorial/)\n- [Introduction To Reagent](https://reagent-project.github.io/)\n\n## CoffeeScript\n\n- [CoffeeScript.org](http://coffeescript.org/)\n- [CoffeeScript Basics](http://railscasts.com/episodes/267-coffeescript-basics)\n- [CoffeeScript Cookbook](http://coffeescriptcookbook.com/)\n- [CoffeeScript Style Guide](https://github.com/polarmobile/coffeescript-style-guide)\n\n## Colors\n\n- [Colors: A nicer color palette for the web](http://clrs.cc/)\n- [Flat UI Colors](http://flatuicolors.com/)\n- [Basic Color Theory for Programmers](http://polymathprogrammer.com/2008/08/04/basic-colour-theory-for-programmers/)\n- [Generating Omnichromatic Images](http://blog.jverkamp.com/2015/01/01/generating-omnichromatic-images/)\n\n## Compilers\n\n- [Want To Write A Compiler? Just Read These Two Papers](http://prog21.dadgum.com/30.html)\n- [An Incremental Approach To Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)\n- [Compiler Design in C](http://www.holub.com/software/compiler.design.in.c.html)\n- [Metacompilers Part 1 - Build a Compiler in JavaScript](http://www.bayfronttechnologies.com/mc_tutorial.html)\n- [Bootstrapping a Simple Compiler From Nothing](http://rano.org/bcompiler.html)\n- [Learn C and Build Your Own Lisp](http://www.buildyourownlisp.com/) ([github](https://github.com/orangeduck/BuildYourOwnLisp))\n- [Write You a Haskell: Building a modern functional compiler from first principles](http://dev.stephendiehl.com/fun/)\n\n## Cryptography\n\n- [A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.](https://github.com/MaciejCzyzewski/retter)\n\n## CSS\n\n- [CSS - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/CSS)\n- [CSS3 - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3)\n- [Code Guide by @mdo - CSS](http://codeguide.co/#css)\n- [Idiomatic CSS](https://github.com/necolas/idiomatic-css)\n- [SMACSS - Scalable and Modular Architecture for CSS](http://smacss.com/book/)\n- [WTF, HTML and CSS?](http://wtfhtmlcss.com/)\n- [Must Watch CSS](https://github.com/AllThingsSmitty/must-watch-css)\n- [CSS Protips](https://github.com/AllThingsSmitty/css-protips/blob/master/README.md)\n- [Bulma](http://bulma.io/)\n\n## Factor\n\n- [Beginning Factor - Shufflers \u0026 Combinators](http://elasticdog.com/2008/12/beginning-factor-shufflers-and-combinators/)\n- [A Panoramic Tour of Factor](http://andreaferretti.github.io/factor-tutorial/)\n\n### Flexbox\n\n- [A Complete Guide to Flexbox](http://css-tricks.com/snippets/css/a-guide-to-flexbox/)\n- [Flexbox Adventures](http://chriswrightdesign.com/experiments/flexbox-adventures/)\n- [Tinkering With Flexbox](http://css-tricks.com/video-screencasts/131-tinkering-flexbox/)\n- [Solved by Flexbox](http://philipwalton.github.io/solved-by-flexbox/)\n\n## D3.js\n\n- [d3js.org: Data Driven Documents](http://d3js.org/)\n- [Interactive Data Visualization, Scott Murray](http://alignedleft.com/tutorials/d3/)\n- [Interactive Data Visualization for the Web, Scott Murray](http://chimera.labs.oreilly.com/books/1230000000345/index.html)\n- [D3.js Wiki Tutorials](https://github.com/mbostock/d3/wiki/Tutorials)\n- [Dashing D3.js](https://www.dashingd3js.com/table-of-contents)\n- [D3.js Step by Step](http://zeroviscosity.com/category/d3-js-step-by-step)\n\n### Maps\n\n- [Let's Make a Map](http://bost.ocks.org/mike/map/)\n- [Let's Make a Bubble Map](http://bost.ocks.org/mike/bubble-map/)\n- [Planetary.js: Awesome interactive globes for the web](http://planetaryjs.com/)\n- [SmallWorld.js](http://mikefowler.me/smallworld.js/) ([github](https://github.com/mikefowler/smallworld.js))\n- [Geography of Jobs: animated mapping with D3](http://www.axismaps.com/blog/2014/10/geography-of-jobs-animated-mapping-with-d3/)\n\n## Data Visualization (in the browser)\n\n- [d3js.org: Data Driven Documents](http://d3js.org/)\n- [Raphael](http://raphaeljs.com/)\n- [Chart.js](http://www.chartjs.org/)\n- [Dashing D3.js](https://www.dashingd3js.com/table-of-contents)\n- [Reusable D3 Charts and Components](https://github.com/bugzu/reD3)\n- [Chartist.js](http://gionkunz.github.io/chartist-js/)\n- [Data Visualization with JavaScript](http://jsdatav.is/intro.html)\n- [Bokeh - Interactive Web Plotting for Python](http://bokeh.pydata.org/)\n- [MetricsGraphics.js](http://metricsgraphicsjs.org/)\n\n## Data Mining\n\n- [12 Free (as in beer) Data Mining Books](http://christonard.com/12-free-data-mining-books/)\n\n## Editors\n\n- [Atom](https://atom.io/)\n- [Sublime Text](http://www.sublimetext.com/)\n- [Textmate](http://macromates.com/)\n- [Brackets](http://brackets.io/)\n- [Cloud9](https://c9.io/)\n- [Zed](http://zedapp.org/)\n- [Ace](http://ace.c9.io/build/kitchen-sink.html) ([github](https://github.com/ajaxorg/ace))\n\n### Sandboxes\n\n- [codepen](http://codepen.io/)\n- [JSFiddle](http://jsfiddle.net/)\n\n## Emacs\n\n- [Master Emacs in One Year](https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master/guide-en.org)\n- [Emacs Mini Manual](http://tuhdo.github.io/emacs-tutor.html)\n\n## Ember\n\n- [Ember.js Official Guides](http://emberjs.com/guides/)\n- [Vic Ramon's Ember Tutorial](http://ember.vicramon.com/)\n\n## Erlang\n\n- [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/content)\n\n## Flask\n\n- [Explore Flask](http://exploreflask.com/)\n\n## Front-end Web Development\n\n- [Front-end Development Bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks)\n- [Front-end Development Guidelines](http://taitems.github.io/Front-End-Development-Guidelines/)\n- [Front-end Tooling Workflows](https://speakerdeck.com/addyosmani/front-end-tooling-workflows)\n- [Dev Tool Secrets](http://devtoolsecrets.com/)\n- [Frontdesk - community driven list of useful things for front end developers](https://github.com/miripiruni/frontdesk)\n- [Web Fundamentals: Best Practices for Modern Web Development](https://developers.google.com/web/fundamentals/)\n- [Web Starter Kit](https://developers.google.com/web/starter-kit/)\n- [Front-end Developer Handbook](http://www.frontendhandbook.com/)\n\n## Front-end Web Performance\n\n- [Front-end performance for web designers and front-end developers](http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/)\n- [High Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545)\n- [Performance Planet](http://calendar.perfplanet.com/)\n- [Ilya Grigorik's Blog](http://www.igvita.com/archives/)\n- [Optimizing Web Font Rendering](http://www.igvita.com/2014/01/31/optimizing-web-font-rendering-performance/)\n- [CSS-Perf by @mdo](https://github.com/mdo/css-perf)\n- [JavaScript Performance for Madmen](https://github.com/sq/JSIL/wiki/JavaScript-Performance-For-Madmen)\n- [List of Performance Analysis and Monitoring Tools](https://github.com/stefanjudis/perf-tooling)\n- [Awesome Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo)\n- [Tips for Authoring Fast-Loading HTML Pages](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages)\n- [Delivering the Goods - Paul Irish](https://www.youtube.com/watch?v=R8W_6xWphtw) [video]\n\n## Functional Programming\n\n- [A Practical Introduction to Functional Programming](http://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming)\n- [Functional Programming Patterns](http://www.slideshare.net/ScottWlaschin/fp-patterns-buildstufflt) [slides]\n\n## Game Programming\n\n- [Game Programming Patterns](http://gameprogrammingpatterns.com/)\n- [List of Game Development Resources](https://github.com/ellisonleao/magictools)\n\n## Git\n\n- [Git Docs](http://git-scm.com/docs)\n- [Pro Git - Scott Chacon](http://git-scm.com/book)\n- [Git Cheat Sheet](https://na1.salesforce.com/help/pdfs/en/salesforce_git_developer_cheatsheet.pdf)\n- [Git Workflows - Atlassian](https://www.atlassian.com/git/workflows)\n- [Git Tutorials - Atlassian](https://www.atlassian.com/git/tutorial)\n- [Git tips from the trenches](https://ochronus.com/git-tips-from-the-trenches/)\n- [Think Like a Git](http://think-like-a-git.net/)\n- [git-flow](http://nvie.com/posts/a-successful-git-branching-model/)\n- [github-flow](http://scottchacon.com/2011/08/31/github-flow.html)\n- [Git Magic](http://www-cs-students.stanford.edu/~blynn//gitmagic/)\n- [A Practical Git Introduction](http://mrchlblng.me/2014/09/practical-git-introduction/)\n- [Introduction to Git and GitHub](http://www.gotealeaf.com/books/git)\n- [Git Ready](http://gitready.com/)\n- [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf)\n\n*I dump all things git-related in\n[man-git](https://github.com/jbranchaud/man-git).*\n\n## Go\n\n- [An Introduction to Programming in Go](http://www.golang-book.com/)\n- [Go: a simple programming environment](http://vimeo.com/69237265) [video]\n- [Get Your Development Team Started With Go](https://www.digitalocean.com/company/blog/get-your-development-team-started-with-go/)\n- [Concurrency is Not Parallelism](http://blog.golang.org/concurrency-is-not-parallelism)\n- [When in Go, Do as Gophers Do](http://talks.golang.org/2014/readability.slide#1)\n- [Advanced Go Concurrency Patterns](http://talks.golang.org/2013/advconc.slide#1)\n- [Ten Useful Techniques in Go](http://arslan.io/ten-useful-techniques-in-go)\n\n## Haskell\n\n- [Try Haskell](http://tryhaskell.org/)\n- [Learn You a Haskell for Great Good](http://learnyouahaskell.com/chapters)\n- [A Gentle Introduction to Haskell](http://www.haskell.org/tutorial/)\n- [Haskell Tutorial for C Programmers](http://www.haskell.org/haskellwiki/Haskell_Tutorial_for_C_Programmers)\n- [Real World Haskell](http://book.realworldhaskell.org/read/)\n- [List of Haskell Tutorials](http://www.haskell.org/haskellwiki/Tutorials)\n- [What I Wish I Knew When Learning Haskell](http://dev.stephendiehl.com/hask/)\n- [Architecture of a Real World Haskell Application](http://www.onikudaki.net/blog/archives/6)\n- [Haskell Packages for Development](https://wunki.org/posts/2014-05-17-haskell-packages-development.html)\n- [Ninety-Nine Haskell Problems](http://www.haskell.org/haskellwiki/99_questions)\n- [Getting It Done With Haskell](https://app.doxiq.com/d/rbczklzyvgczkfgh/Getting-it-Done-with-Haskell-pdf)\n- [How I Start: Haskell](http://howistart.org/posts/haskell/1)\n- [The Evolution of a Haskell Programmer](http://www.willamette.edu/~fruehr/haskell/evolution.html)\n\n*includes both Hugs and GHC tutorials*\n\n## HTML\n\n- [HTML - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/HTML)\n- [HTML5 - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)\n- [Code Guide by @mdo - HTML](http://codeguide.co/#html)\n- [WTF, HTML and CSS?](http://wtfhtmlcss.com/)\n\n## Images and Photos\n\n- [Unsplash: High Resolution Creative Commons Photos](https://unsplash.com/)\n- [Fred's ImageMagick Scripts](http://fmwconcepts.com/imagemagick/)\n\n## Io\n\n- [Io Language](http://iolanguage.org/)\n\n## iOS\n\n- [iOS Dev Center](https://developer.apple.com/devcenter/ios/index.action)\n- [Ray Wenderlich - Tutorials for iOS Developers and Gamers](http://www.raywenderlich.com/)\n- [NSHipster](http://nshipster.com/)\n- [objc - a periodical about best practices and advanced techniques in Objective-C](http://www.objc.io/)\n- [Subjective-C: a study of innovative iOS interfaces](http://subjc.com/)\n- [Autolayout Examples](https://github.com/justin/AutoLayoutZen)\n- [Awesome iOS](https://github.com/vsouza/awesome-ios)\n\n## J\n\n- [Functional Programming and the J Programming Language](http://www.cs.trinity.edu/~jhowland/math-talk/functional1/)\n\n## Java\n\n- [An Opinionated Guide to Modern Java Development, Part 1](http://blog.paralleluniverse.co/2014/05/01/modern-java/)\n- [An Opinionated Guide to Modern Java Development, Part 2](http://blog.paralleluniverse.co/2014/05/08/modern-java-pt2/)\n- [Java Garbage Collection Distilled](http://mechanical-sympathy.blogspot.com/2013/07/java-garbage-collection-distilled.html)\n\n## JavaScript\n\n- [Superhero.js](http://superherojs.com/) ([github](https://github.com/superherojs/superherojs))\n- [JavaScript - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/JavaScript)\n- [Eloquent JavaScript 2nd Edition](http://eloquentjavascript.net/contents.html)\n- [Eloquent JavaScript 1st Edition](http://eloquentjavascript.net/1st_edition/)\n- [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/)\n- [Douglas Crockford on JavaScript](http://javascript.crockford.com/)\n- [Speaking JavaScript](http://speakingjs.com/es5/)\n- [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript)\n- [Unit Testing in JavaScript with Jasmine](http://www.matthew-steele.com/unit-testing-in-javascript-with-jasmine/) [video]\n- [Human JavaScript](http://read.humanjavascript.com/)\n- [JavaScript Modules](http://jsmodules.io/)\n- [JS Must Watch](https://github.com/bolshchikov/js-must-watch)\n- [Awesome JavaScript](https://github.com/sorrycc/awesome-javascript)\n- [Advanced objects in JavaScript](http://bjorn.tipling.com/advanced-objects-in-javascript)\n- [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)\n- [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)\n- [Understanding JavaScript Inheritance](https://alexsexton.com/blog/2013/04/understanding-javascript-inheritance/)\n- [Must Watch JavaScript](https://github.com/AllThingsSmitty/must-watch-javascript)\n- [Metacompilers Part 1 - Build a Compiler in JavaScript](http://www.bayfronttechnologies.com/mc_tutorial.html)\n- [idiomatic.js](https://github.com/rwaldron/idiomatic.js/)\n- [Functional Programming using JavaScript](http://scott.sauyet.com/Javascript/Talk/2014/01/FuncProgTalk/)\n- [JavaScript Regular Expression Visualizer](http://jex.im/regulex/)\n- [JavaScript Equality Table](http://dorey.github.io/JavaScript-Equality-Table/)\n- [Programming JavaScript Applications](http://chimera.labs.oreilly.com/books/1234000000262/index.html)\n- [JS Books](http://jsbooks.revolunet.com/)\n- [ECMAScript 6 Compatibility Table](http://kangax.github.io/compat-table/es6/)\n- [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/)\n- [The Refactoring Tales](http://javascriptplayground.com/the-refactoring-tales/)\n\n### ES6\n\n- [ES6 Succinctly](http://kamranahmed.info/blog/2016/04/04/es6-in-depth/)\n\n## jQuery\n\n- [You Might Not Need jQuery](http://youmightnotneedjquery.com/)\n\n## Julia\n\n- [Official Manual](http://docs.julialang.org/en/release-0.3/manual/introduction/)\n- [Julia and lambdas and maps, oh my!](https://blog.psychomario.com/2014/12/05/Julia-and-lambdas-and-maps-oh-my/)\n- [Julia by Example](http://www.scolvin.com/juliabyexample/)\n\n## JVM\n\n- [JVM Internals](http://blog.jamesdbloom.com/JVMInternals.html)\n\n## Kotlin\n\n- [Kotlin Docs](http://kotlinlang.org/docs/reference/)\n\n## LESS\n\n- [LESSCSS.org](http://lesscss.org/)\n- [LESS Language Features](http://lesscss.org/features/)\n\n## Linux\n\n- [Linux Insides](https://github.com/0xAX/linux-insides)\n\n## Lisp\n\n- [Learn Lisp the Hard Way](http://learnlispthehardway.org/book/)\n- [Ninety-Nine Lisp Problems](http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html)\n- [It is not hard to edit Lisp code](http://yoo2080.wordpress.com/2014/07/20/it-is-not-hard-to-edit-lisp-code/)\n- [Awesome Common Lisp](https://github.com/kozross/awesome-cl)\n- [Paul Graham's On Lisp](http://dunsmor.com/lisp/onlisp/onlisp.html)\n- [Modern On Lisp Companion](https://github.com/DalekBaldwin/on-lisp)\n- [A Brief Guide to the Common Lisp Object System](http://www.aiai.ed.ac.uk/~jeff/clos-guide.html)\n\n## Machine Learning\n\n- [Basics of Machine Learning](http://homepages.inf.ed.ac.uk/vlavrenk/iaml.html)\n- [What Does a Neural Network Actually Do?](http://moalquraishi.wordpress.com/2014/05/25/what-does-a-neural-network-actually-do/#)\n- [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)\n- [Hacker's Guide to Neural Networks](http://karpathy.github.io/neuralnets/)\n- [UCIrvine Machine Learning Dataset Repository](http://archive.ics.uci.edu/ml/datasets.html)\n- [Machine Learning Course from Tom Mitchell](http://www.cs.cmu.edu/~tom/10701_sp11/)\n- [Deep Learning Reading List](http://jmozah.github.io/links/)\n\n## Math\n\n- [BetterExplained Math Cheatsheets](http://betterexplained.com/cheatsheet/)\n- [An Intuitive Guide to Linear Algebra](http://betterexplained.com/articles/linear-algebra-guide/)\n- [Eigenvectors and Eigenvalues: Explained Visually](http://setosa.io/ev/eigenvectors-and-eigenvalues/)\n- [An Interactive Guide To Fourier Transforms](http://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/)\n- [Free Spring Math Books (PDFs)](https://gist.github.com/bishboria/8326b17bbd652f34566a)\n\n## Markdown\n\n- [Markdown by John Gruber](http://daringfireball.net/projects/markdown/)\n- [Markdown Cheatsheet](http://markdown.chibi.io/)\n\n## Meteor.js\n\n- [Your First Meteor Application](https://leanpub.com/meteortutorial/read)\n- [Getting Started with Meteor.js](http://joshowens.me/getting-started-with-meteor-js/)\n\n## Misc\n\n- [Simple CPU](http://www.simplecpu.com/Binary.html)\n- [Let's Build a Browser Engine](http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html)\n- [Bootstrapping a Simple Compiler From Nothing](http://rano.org/bcompiler.html)\n- [Sorting Algorithm Animations](http://www.sorting-algorithms.com/)\n- [Visualizing Data Structures and Algorithms](http://visualgo.net/)\n- [Game Theory](http://plato.stanford.edu/entries/game-theory/)\n- [Fundamentals of Compression](http://bertolami.com/index.php?engine=blog\u0026content=posts\u0026detail=fundamentals-of-data-compression)\n- [Scsh Reference Manual](http://scsh.net/docu/html/man.html)\n- [Awk in 20 Minutes](http://ferd.ca/awk-in-20-minutes.html)\n- [Open Data Structures](http://opendatastructures.org/)\n- [Alligator Eggs: A Puzzle Game](http://worrydream.com/AlligatorEggs/)\n- [A Gentle Introduction to Algorithm Complexity Analysis](http://discrete.gr/complexity/#)\n\n## Nim\n\n- [Nim Tutorial](http://nim-lang.org/tut1.html)\n\n*formerly known as Nimrod*\n\n## Node.js\n\n- [The Art of Node](https://github.com/maxogden/art-of-node#the-art-of-node)\n- [Node.js in Production](http://blog.carbonfive.com/2014/06/02/node-js-in-production/)\n- [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs)\n- [Top 10 Mistakes Node.js Developers Make](https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make)\n\n## OAuth\n\n- [OAuth.net Documentation](http://oauth.net/documentation/)\n- [OAuth Guide](http://hueniverse.com/oauth/)\n- [OAuth Security Cheatsheet](http://www.oauthsecurity.com/)\n\n## Objective-C\n\n- [objc - a periodical about best practices and advanced techniques in Objective-C](http://www.objc.io/)\n- [Ray Wenderlich Objective-C Style Guide](https://github.com/raywenderlich/objective-c-style-guide)\n- [NYTimes Objective-C Style Guide](https://github.com/NYTimes/objective-c-style-guide)\n\n## OCaml\n\n- [Unix System Programming in OCaml](https://ocaml.github.io/ocamlunix/)\n- [OCaml for the Skeptical](http://www2.lib.uchicago.edu/keith/ocaml-class/class-01.html)\n\n## OpenGL\n\n- [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/#)\n- [Learning Modern OpenGL](http://www.codeproject.com/Articles/771225/Learning-Modern-OpenGL)\n\n## Operating Systems\n\n- [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/html/index.html)\n- [The Little Book about OS Development](http://littleosbook.github.io/book.pdf) [pdf]\n- [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)\n\n## Physics\n\n- [The Feynman Lectures on Physics](http://www.feynmanlectures.caltech.edu/)\n\n## PostgreSQL\n\n- [Postgres Guide](http://www.postgresguide.com/)\n- [Postgresql: A Full Text Search Engine](http://shisaa.jp/postset/postgresql-full-text-search-part-1.html)\n- [Sample Databases](https://wiki.postgresql.org/wiki/Sample_Databases)\n- [psql meta-commands](https://momjian.us/main/writings/pgsql/aw_pgsql_book/node142.html)\n\n## Product Design\n\n- [Building SoundCloud](http://www.michaelevensen.com/building-soundcloud/introduction/)\n- [Proving Taste](http://cobyism.com/blog/proving-taste/)\n\n## Programming Challenges\n\n- [Google Code Jam archives](https://code.google.com/codejam/archive.html)\n- [Project Euler](http://projecteuler.net/)\n- [Rosetta Code](http://rosettacode.org/wiki/Rosetta_Code)\n- [/r/dailyprogrammer](http://www.reddit.com/r/dailyprogrammer)\n- [Coffee Time Challenges](http://www.datagenetics.com/blog/june22014/index.html)\n- [CodeChef](http://www.codechef.com/)\n- [UVa Online Judge Programming Challenges](http://uva.onlinejudge.org/)\n- [ACM ICPC Past Problems](http://icpc.baylor.edu/worldfinals/problems)\n- [Rosalind Bioinformatics Problems](http://rosalind.info/problems/list-view/)\n- [Mega Project List](https://github.com/karan/Projects)\n- [Ninety-Nine Haskell Problems](http://www.haskell.org/haskellwiki/99_questions)\n- [Ninety-Nine Lisp Problems](http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html)\n- [Ninety-Nine Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems)\n\n## Programming Languages\n\n- [Hyperpolyglot](http://hyperpolyglot.org/)\n- [7 Part Implement Your Own Programming Language Guide](https://github.com/kvalle/diy-lisp)\n- [The Early History of Smalltalk](http://worrydream.com/EarlyHistoryOfSmalltalk/)\n- [DIY: Make Your Own Programming Language](http://blog.ppelgren.se/2015-01-03/DIY-Make-Your-Own-Programming-language/)\n- [Write Yourself a Scheme in 48 Hours](http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours)\n- [Write You a Haskell: Building a modern functional compiler from first principles](http://dev.stephendiehl.com/fun/)\n- [Implementing a JIT Compiled Language with Haskell and LLVM](http://www.stephendiehl.com/llvm/)\n\n## Prolog\n\n- [Ninety-Nine Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems)\n- [Prolog Programming Language](http://groups.engin.umd.umich.edu/CIS/course.des/cis400/prolog/prolog.html)\n- [Learn Prolog Now](http://www.learnprolognow.org/lpnpage.php?pageid=online)\n\n## Python\n\n- [Learn Python the Hard Way](http://learnpythonthehardway.org/book/)\n- [How to Think Like a Computer Scientist: Learning with Python](http://openbookproject.net/thinkcs/python/english2e/)\n- [Full Stack Python](http://www.fullstackpython.com/)\n- [Top 10 Mistakes that Python Programmers Make](http://www.toptal.com/python/top-10-mistakes-that-python-programmers-make)\n- [Anti-Patterns in Python Programming](http://lignos.org/py_antipatterns/)\n- [30 Python Language Features and Tricks You May Not Know About](http://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html)\n- [How to Write a Lisp Interpreter in Python](http://norvig.com/lispy.html)\n- [Python Practice Book](http://anandology.com/python-practice-book/index.html)\n- [The Invent with Python Bookshelf](http://inventwithpython.com/bookshelf/)\n- [Python Tips and Traps](https://www.airpair.com/python/posts/python-tips-and-traps)\n- [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html)\n- [Intermediate Python](http://book.pythontips.com/en/latest/)\n\n## R\n\n- [R Language for Programmers](http://www.johndcook.com/blog/r_language_for_programmers/)\n- [Introduction to Data Analysis with R](http://f.briatte.org/teaching/ida/index.html)\n- [Starting data analysis/wrangling with R: Things I wish I'd been told](http://reganmian.net/blog/2014/10/14/starting-data-analysiswrangling-with-r-things-i-wish-id-been-told/)\n\n## Reactive Programming\n\n- [The Introduction to Reactive Programming You've Been Missing](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754)\n\n## React.js\n\n- [React Primer](https://github.com/mikechau/react-primer-draft)\n- [Learning React.js: Getting Started and Concepts](http://scotch.io/tutorials/javascript/learning-react-getting-started-and-concepts)\n- [Build a Real-Time Twitter Stream with Node and React.js](http://scotch.io/tutorials/javascript/build-a-real-time-twitter-stream-with-node-and-react-js)\n- [Getting to Know Flux, the React.js Architecture](http://scotch.io/tutorials/javascript/getting-to-know-flux-the-react-js-architecture)\n- [Build a Simple Shopping Cart Using React.js and Flux](http://scotch.io/tutorials/javascript/creating-a-simple-shopping-cart-with-react-js-and-flux)\n- [Awesome React](https://github.com/enaqx/awesome-react)\n- [React JS Tutorial and Guide to the Gotchas](https://zapier.com/engineering/react-js-tutorial-guide-gotchas/)\n- [React.js Stuff](https://github.com/mindreframer/reactjs-stuff)\n- [3 Ways to Integrate Ruby on Rails + React + Flux](http://www.openmindedinnovations.com/blogs/3-ways-to-integrate-ruby-on-rails-react-flux)\n- [React Native Playground](https://rnplay.org/)\n- [How To Structure A React Project](http://reactjsnews.com/structuring-react-projects/)\n- [9 Things Every React.js Beginner Should Know](https://camjackson.net/post/9-things-every-reactjs-beginner-should-know)\n\n## Ruby\n\n- [ruby-lang.org](https://www.ruby-lang.org/en/)\n- [Try Ruby](http://tryruby.org/levels/1/challenges/0)\n- [Why's Poignant Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/)\n- [Programming Ruby: The Pragmatic Programmer's Guide](http://phrogz.net/programmingruby/frameset.html)\n- [Ruby Koans](http://rubykoans.com/)\n- [Ruby Monk](https://rubymonk.com/)\n- [Understanding Ruby blocks, Procs, and lambdas](http://www.reactive.io/tips/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/)\n- [Ruby Trick Shots: 24 Ruby Language Tips and Tricks](http://youtu.be/gIEMKOI_Y-4)\n- [Some Ruby Gotchas](http://blog.elpassion.com/ruby-gotchas/)\n- [A Community-driven Ruby Coding Style Guide](https://github.com/bbatsov/ruby-style-guide)\n- [GitHub's Ruby Style Guide](https://github.com/styleguide/ruby)\n- [Practical Object-Oriented Design in Ruby: Examples](https://github.com/skmetz/poodr)\n- [How I Start: Ruby with Steve Klabnik](http://www.howistart.org/posts/ruby/1)\n- [Awesome Ruby](https://github.com/markets/awesome-ruby)\n- [Ruby Bookmarks](https://github.com/dreikanter/ruby-bookmarks)\n- [5 Killer Ruby Talks of 2014](http://przemekmroczek.com/post/106717411075/5-killer-ruby-talks-of-2014)\n- [Fast Ruby](https://github.com/JuanitoFatas/fast-ruby)\n\n## Ruby on Rails\n\n- [Ruby on Rails Guides](http://guides.rubyonrails.org/)\n- [Ruby on Rails Tutorial: Learn Web Development with Rails](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)\n- [RailsCasts](http://railscasts.com/) - free and subscription-based screencasts\n- [ASCIIcasts](http://asciicasts.com/) - transcription and code to follow RailsCasts\n- [Rails Apps](http://railsapps.github.io/)\n- [User Authentication in Ruby on Rails](http://www.codeproject.com/Articles/575551/User-Authentication-in-Ruby-on-Rails)\n- [A Curated List of Resources for Ruby and Rails Learning](http://www.learnrubyandrails.com/)\n- [Top Rails Resources](http://railsapps.github.io/best-recommended-learning-rails-books-resources.html)\n- [Good open source Ruby on Rails projects to learn from?](http://stackoverflow.com/questions/248371/good-open-source-ruby-on-rails-projects-to-learn-from)\n- [Simple RailsCasts projects to learn from](https://github.com/railscasts)\n- [Rails Style Guide](https://github.com/bbatsov/rails-style-guide)\n- [Awesome Rails Gems](https://github.com/hothero/awesome-rails-gem)\n\n### Testing\n\n- [Testing CoffeeScript for Rails with Jasmine](http://www.derekhammer.com/2012/02/18/testing-coffeescript-for-rails-with-jasmine.html)\n- [Testing JavaScript in Rails](http://codecuriosity.com/blog/2012/09/25/testing-javascript-in-rails/)\n- [How I Sped Up Our Rails Test Suite by 267%](http://blog.codeship.com/faster-rails-tests/)\n\n## Rust\n\n- [A 30-Minute Introduction to Rust](http://doc.rust-lang.org/master/intro.html)\n- [The Rust Lang Tutorial](http://doc.rust-lang.org/tutorial.html)\n- [The Rust Reference Manual](http://doc.rust-lang.org/rust.html)\n- [Rust Note Research](https://github.com/rust-lang/rust/wiki/Note-research)\n- [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html)\n- [Rust by Example](http://rustbyexample.com/)\n- [A Quick Intro to Rust Macros](https://danielkeep.github.io/quick-intro-to-macros.html)\n- [Awesome Rust](https://github.com/kud1ing/awesome-rust)\n- [Roguelike Tutorial in Rust](http://jaredonline.svbtle.com/roguelike-tutorial-table-of-contents)\n- [Getting Rusty](http://pzol.github.io/getting_rusty/)\n- [This Week in Rust](http://this-week-in-rust.org/)\n- [Rust Examples](https://github.com/eliovir/rust-examples)\n- [Rustlings](https://github.com/carols10cents/rustlings)\n\n## SASS\n\n- [SASS Documentation Reference](http://sass-lang.com/documentation/file.SASS_REFERENCE.html)\n\n## Scala\n\n- [Scala Best Practices](https://github.com/alexandru/scala-best-practices/)\n\n## Sed\n\n- [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html)\n\n## Sinatra\n\n- [Let's Build a Sinatra App](http://matt.weppler.me/2013/07/19/lets-build-a-sinatra-app.html)\n\n## Smalltalk\n\n- [GNU Smalltalk User's Guide](http://www.gnu.org/software/smalltalk/manual/gst.html#Using-GNU-Smalltalk)\n- [The Early History of Smalltalk](http://worrydream.com/EarlyHistoryOfSmalltalk/)\n- [Basic Aspects of Squeak and the Smalltalk-80 Programming Language](http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/smalltalk1.html)\n- [Pharo by Example](http://www.pharobyexample.org/)\n\n## SVG\n\n- [A Compendium of SVG Information](http://css-tricks.com/mega-list-svg-information/)\n- [A Guide to SVG Animations](http://css-tricks.com/guide-svg-animations-smil/)\n\n## tmux\n\n- [tmux manual pages](http://www.openbsd.org/cgi-bin/man.cgi?query=tmux\u0026sektion=1)\n- [A tmux Crash Course](http://robots.thoughtbot.com/a-tmux-crash-course)\n- [tmux cheatsheet](https://gist.github.com/henrik/1967800)\n\n## Typography\n\n- [Butterick's Practical Typography](http://practicaltypography.com/)\n- [Beautiful Web Type](https://github.com/ubuwaits/beautiful-web-type)\n\n## Unix\n\n- [Unix Tips and Tricks](http://cfenollosa.com/misc/tricks.txt)\n\n## Vagrant\n\n- [Vagrant Docs](http://docs.vagrantup.com/v2/getting-started/index.html)\n\n## Vim\n\n- [Vim Tips Wiki](http://vim.wikia.com/wiki/Vim_Tips_Wiki)\n- [Use Vim](http://usevim.com/)\n- [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/)\n- [Best of Vim Tips](http://zzapper.co.uk/vimtips.html)\n- [Vim Regex](http://vimregex.com/)\n- [Vim Text Objects: The Definitive Guide](http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/)\n- [What are the dark corners of Vim your mom never told you about?](http://stackoverflow.com/questions/726894/what-are-the-dark-corners-of-vim-your-mom-never-told-you-about?rq=1)\n- [VimAwesome - Awesome Vim Plugins from Across the Universe](http://vimawesome.com/)\n- [Learning Vim in 2014: Getting More from Vim with Plugins](http://benmccormick.org/2014/07/21/learning-vim-in-2014-getting-more-from-vim-with-plugins/)\n- [Vim After 11 Years](http://statico.github.io/vim.html)\n- [Vim Cheat Sheet](http://vim.rtorr.com/)\n- [Seven Habits of Effective Text Editing](http://www.moolenaar.net/habits.html)\n- [A Good Vimrc](http://dougblack.io/words/a-good-vimrc.html)\n- [Vim Galore](https://github.com/mhinz/vim-galore)\n\n## Web Apps\n\n- [Static Web Apps](http://www.staticapps.org/) ([github](https://github.com/staticapps/staticapps.org/))\n- [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) ([github](https://github.com/addyosmani/backbone-fundamentals/))\n\n## Web Components\n\n- [Web Components The Right Way](https://github.com/mateusortiz/webcomponents-the-right-way)\n- [Polymer Project](https://www.polymer-project.org/)\n- [WebComponents.org](http://webcomponents.org/)\n- [Polymer and Web Components change everything you know about web development](https://www.youtube.com/watch?v=8OJ7ih8EE7s) [video]\n- [Web Components the Right Way](https://github.com/mateusortiz/webcomponents-the-right-way)\n- [Google Web Components Style Guide](https://github.com/GoogleWebComponents/style-guide)\n\n## License\n\nCopyright \u0026copy; 2014-2016 Josh Branchaud\n\nReleased under the MIT license. See LICENSE for details.\n","funding_links":[],"categories":["Technical"],"sub_categories":["ramanihiteshc@gmail.com"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbranchaud%2Fresources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbranchaud%2Fresources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbranchaud%2Fresources/lists"}