Skip to content
Code documentation written as code! How novel and totally my idea!
Branch: master
Clone or download
Latest commit d345ac8 May 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ar-ar Learn python 3 in Y minutes Arabic translation Feb 7, 2019
bg-bg Fix frontmatter Oct 24, 2018
ca-es [groovy] small fix in iteration over a map Oct 4, 2017
cs-cz Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
de-de [C++/de] added. (#3527) May 20, 2019
el-gr Update json-gr.html.markdown Nov 17, 2018
es-es Remove unused fields Mar 14, 2019
fa-ir Add language code suffix(#2832) Aug 25, 2017
fi-fi Fix build error in 'build/docs/fi-fi/markdown-fi/index.html' Aug 29, 2018
fr-fr fix syntax May 24, 2019
hd-hd Metadata fixups for #1673 Jun 26, 2016
hu-hu Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
id-id Fix build error in 'error build/docs/id-id/markdown/index.html' Aug 29, 2018
it-it Merge pull request #3458 from sanindya-iiitd/patch-1 Feb 8, 2019
ja-jp Fix a bunch of typos Aug 23, 2017
ko-kr Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
lt-lt Add language code suffix(#2832) Aug 25, 2017
ms-my [clojure-macros/ms-my] Fixed links Oct 31, 2018
nl-nl [Dynamic programming - NL/NL] Fixed links Oct 31, 2018
no-nb [bash/no-nb] removes to lines of english (#2641) Jan 31, 2017
pl-pl Adding the file option Mar 16, 2019
pt-br User data has to follow the grammar Mar 27, 2019
pt-pt swift | fix style guidelines Oct 9, 2017
ro-ro Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
ru-ru Аmended as requested Mar 14, 2019
sk-sk Fix file names (#2987) Nov 6, 2017
sl-si Add Slovenian translation for AsciiDoc Dec 14, 2018
sv-se Merge pull request #3047 from edwtjo/nix-sv Feb 28, 2018
ta_in fix language code suffix(#2832) Aug 25, 2017
tests Reinstate test Aug 31, 2018
tr-tr Update clojure-tr.html.markdown Feb 10, 2019
uk-ua Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
vi-vn md Aug 25, 2018
zh-cn Update make-cn.html.markdown May 6, 2019
zh-tw Type correction for the output of math.sqrt() propagated across versi… Feb 6, 2019
.gitattributes Add about 3/4 of the languages to gitattributes Nov 10, 2016
.gitignore Updated, referencing #2185 Mar 14, 2016
.travis.yml Add support for checking YAML validity using Travis CI Nov 10, 2016
CHICKEN.html.markdown Fix #3058 Feb 28, 2018
CONTRIBUTING.markdown Add infos about the "category" header in CONTRIBUTING.md Mar 8, 2019
Gemfile Add rubygems.org as gem source so Travis CI can use charlock_holmes Nov 10, 2016
Gemfile.lock adds Gemfile.lock (#2664) Mar 22, 2017
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md Jun 2, 2018
LOLCODE.html.markdown Update LOLCODE.html.markdown Jul 4, 2017
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md Feb 12, 2017
README.markdown Fix missing parenthesis Nov 10, 2016
Rakefile Update rakefile so that it will return an exit code of 1 if there is … Nov 10, 2016
amd.html.markdown removing whitespace all over Oct 8, 2015
angularjs.html.markdown Update angularjs.html.markdown Aug 18, 2017
ansible.html.markdown Update ansible.html.markdown Nov 17, 2018
asciidoc.html.markdown [asciidoc/en][asciidoc/de][asciidoc/is][asciidoc/pt] fixed wrong Sep 21, 2017
asymptotic-notation.html.markdown Fixes #3486 Feb 26, 2019
awk.html.markdown add link to dubiousjim/awkenough Awk utility routines Apr 23, 2019
bash.html.markdown [bash/en] Fix line length Dec 23, 2018
bf.html.markdown Update bf.html.markdown Mar 14, 2018
c++.html.markdown [en] Typo in c++ Mar 10, 2019
c.html.markdown Make description of static keyword stronger, closes #2848 Oct 9, 2018
chapel.html.markdown Updated initialiser Apr 5, 2019
citron.html.markdown [Citron/en] Add basic explanations Jul 14, 2018
clojure-macros.html.markdown [clojure-macros] Fixed links (#3351) Oct 31, 2018
clojure.html.markdown Changed a name in a code example to make it British English-friendly Sep 29, 2018
cmake.html.markdown Move "cmake" articles to the "tool" category Mar 8, 2019
coffeescript.html.markdown Move the description to the beginning with the other text Dec 14, 2016
coldfusion.html.markdown Set syntax highlighting for coldfusion Dec 31, 2016
common-lisp.html.markdown Fix default make-array value, closes #2578 Oct 9, 2018
compojure.html.markdown Use keywords in POST/PUT examples May 30, 2015
crystal.html.markdown Add new Int128 and UInt128 types Feb 13, 2019
csharp.html.markdown typo fix in csharp.html.markdown Apr 29, 2019
css.html.markdown css: add selector groups May 7, 2018
cypher.html.markdown Escaping underscores (unwanted italic) May 15, 2019
d.html.markdown fix language code suffix(#2832) Aug 25, 2017
dart.html.markdown Fix var/class/func naming Dec 27, 2018
dynamic-programming.html.markdown added more resources Mar 13, 2019
edn.html.markdown Improve the "Tagged Elements" section of EDN doc Oct 22, 2017
elisp.html.markdown t evaluates to t, so it doesn't need to be quoted Mar 18, 2019
elixir.html.markdown Fix broken link Dec 28, 2018
elm.html.markdown [elm] Update code to access tuples Dec 23, 2017
erlang.html.markdown [erlang] Update guard sequences URL to use named id (#2613) Dec 29, 2016
factor.html.markdown Factor highlight is here Oct 24, 2018
file.erb Added filename parameter Jun 30, 2013
forth.html.markdown Fix tuck definition Oct 16, 2017
fortran95.html.markdown Fix a bunch of typos Aug 23, 2017
fsharp.html.markdown List Matching first element of "many" Apr 14, 2019
git.html.markdown add Git resource Oct 20, 2018
go.html.markdown Fix defer wording, closes #2673 Oct 9, 2018
groovy.html.markdown [groovy] small fix in iteration over a map Oct 4, 2017
hack.html.markdown Fix a bunch of typos Aug 23, 2017
haml.html.markdown [haml/en] Fix mistakes in English text Sep 28, 2017
haskell.html.markdown Restore lost articles Aug 2, 2018
haxe.html.markdown Fix grammatical errors May 10, 2019
hq9+.html.markdown 2431 May 25, 2017
hre.csv Add hre.csv to this repo directly Oct 16, 2018
html.html.markdown Update html.html.markdown Feb 15, 2019
hy.html.markdown Fix a bunch of typos Aug 23, 2017
inform7.html.markdown Add a try at an Inform 7 tutorial. Jan 22, 2016
java.html.markdown [Java/en] Added Lambdas section. Apr 11, 2018
javascript.html.markdown Fix js prototype example Jan 21, 2019
jquery.html.markdown add jQuery resource Oct 20, 2018
json.html.markdown Fixed typo. Nov 12, 2018
julia.html.markdown Add note about integer overflow Feb 18, 2019
kdb+.html.markdown Update kdb+.html.markdown Jul 6, 2018
kotlin.html.markdown refactor operator overloading example; reorder code Mar 23, 2019
lambda-calculus.html.markdown Update lambda-calculus.html.markdown Mar 17, 2019
latex.html.markdown Fix hint Jan 24, 2019
less.html.markdown missing right parenthesis (#2596) Dec 13, 2016
lfe.html.markdown Update lfe.html.markdown Aug 18, 2017
livescript.html.markdown removing whitespace all over Oct 8, 2015
logtalk.html.markdown Improve section on compiling and loading source files Feb 3, 2019
lua.html.markdown Update from gist/tylerneylon Nov 25, 2018
m.html.markdown [M (MUMPS)/en] One-liner Feb 13, 2019
make.html.markdown Move "make" articles to the "tool" category Mar 8, 2019
markdown.html.markdown Fix build error in 'build/docs/markdown/index.html' Aug 15, 2018
matlab.html.markdown [en] Adjust statement Aug 31, 2018
mercurial.html.markdown [mercurial/en] Multiple fixes (#3355) Oct 30, 2018
messagepack.html.markdown Add messagepack as a tool Oct 21, 2016
mips.html.markdown mips asm Aug 25, 2018
montilang.html.markdown Update montilang.html.markdown Sep 8, 2018
moonscript.html.markdown [moonscript/en] Created MoonScript markdown Sep 8, 2018
neat.html.markdown removing whitespace all over Oct 8, 2015
nim.html.markdown Fix the multiline Nim comment Dec 27, 2017
nix.html.markdown [nix/en]: remove and update broken link Mar 1, 2018
objective-c.html.markdown Add missing block referred to in comment Mar 26, 2018
ocaml.html.markdown [ocaml/en] Fix typo Jan 10, 2019
opencv.html.markdown Added new empty line Oct 14, 2018
p5.html.markdown Include myself as a contributor Mar 26, 2019
paren.html.markdown Updating header with contribution name Oct 20, 2015
pascal.html.markdown Fixed missing escape character Feb 8, 2019
pcre.html.markdown [pcre] Fix examples, closes #3226 Oct 23, 2018
perl.html.markdown Fixed variable not declared before use. May 1, 2019
perl6-pod.html.markdown Add some minor changes: Jan 1, 2019
perl6.html.markdown Add some changes Dec 19, 2018
pets.csv Create pets.csv Jun 29, 2013
php-composer.html.markdown [php-composer/en] Add new tool document for Composer, PHP's dependenc… Oct 19, 2015
php.html.markdown Fix exception handling example Nov 1, 2018
pogo.html.markdown Fixed typo at the end Dec 22, 2014
powershell.html.markdown Fix typo in powershell page Feb 3, 2019
processing.html.markdown Add name to contributors Nov 17, 2018
prolog.html.markdown [prolog/en] Corrected statement about unifying two free terms (#3033) Feb 28, 2018
purescript.html.markdown Fix purescript array of ints/numbers Oct 3, 2018
pyqt.html.markdown try to fix (again) #2496 Oct 23, 2016
python.html.markdown [python/py3] Updating set info (#3473) Feb 16, 2019
python3.html.markdown Update python3.html.markdown Feb 5, 2019
pythonstatcomp.html.markdown Add import to resolve changes in new versions of python Oct 16, 2018
qt.html.markdown Add language code suffix(#2832) Aug 25, 2017
r.html.markdown Fix #3479 Feb 28, 2019
racket.html.markdown Fix section numbering Dec 3, 2018
red.html.markdown Update red.html.markdown Nov 26, 2018
rst.html.markdown Update rst.html.markdown Oct 8, 2018
ruby-ecosystem.html.markdown Update ruby-ecosystem.html.markdown Aug 2, 2018
ruby.html.markdown Update ruby.html.markdown Oct 16, 2018
rust.html.markdown Add gescription related break statement Sep 20, 2018
sass.html.markdown set highlighter for sass and red Dec 31, 2016
scala.html.markdown Revert "[scala/en] Make return value example actually demonstrate iss… Sep 8, 2018
self.html.markdown [self-en] separeated -> separated Feb 23, 2016
shutit.html.markdown Fix a bunch of typos Aug 23, 2017
smallbasic.html.markdown [smallbasic/en] minor fact check fix (#2312) Jul 16, 2016
smalltalk.html.markdown Fixing tabs/spaces as per feedback received & some other minor changes Jan 4, 2019
solidity.html.markdown update chinese version content Dec 25, 2018
sql.html.markdown Eschew backticks in sql Nov 4, 2018
standard-ml.html.markdown Added a comment to better demonstrate custom datatypes. Mar 15, 2019
stylus.html.markdown Fix empty lines Jan 10, 2019
swift.html.markdown Removed deprecated reference Oct 11, 2018
tcl.html.markdown update tcl/en hyperlinks Oct 23, 2018
tcsh.html.markdown Move "tcsh" articles to the "tool" category Mar 8, 2019
textile.html.markdown Update textile.html.markdown Oct 7, 2018
tmux.html.markdown [tmux/en] adding info about copy mode Oct 28, 2018
toml.html.markdown update toml doc and fix typos Apr 23, 2019
typescript.html.markdown Fixes typo Jan 27, 2019
vala.html.markdown Added profiles and D-Bus integration reading Aug 26, 2017
vim.html.markdown DOC: vim.html.markdown: markdown listify lists Dec 21, 2018
visualbasic.html.markdown Typo Mar 13, 2019
vyper.html.markdown [vyper/en] Update vyper.html.markdown Apr 23, 2019
whip.html.markdown Add comment to separate functions categories Oct 23, 2017
wolfram.html.markdown Rename wolfram.md to wolfram.html.markdown Jan 1, 2016
xml.html.markdown [xml/en] Grammar, formatting. Made more 'inlined'. Oct 20, 2015
yaml.html.markdown Removed duplicate **is** Dec 7, 2018
zfs.html.markdown [zfs/en] Fix unordered lists markdown formatting Sep 28, 2017

README.markdown

Learn X in Y minutes

Build Status

Whirlwind tours of (several, hopefully many someday) popular and ought-to-be-more-popular programming languages, presented as valid, commented code and explained as they go.

We need YOU!...

... to write more inline code tutorials. Just grab an existing file from this repo and copy the formatting (don't worry, it's all very simple). Make a new file, send a pull request, and if it passes muster I'll get it up pronto. Remember to fill in the "contributors" fields so you get credited properly!

Contributing

All contributions are welcome, from the tiniest typo to a brand new article. Translations in all languages are welcome (or, for that matter, original articles in any language). Send a pull request or open an issue any time of day or night.

Please prepend the tag [language/lang-code] to your issues and pull requests. For example, [python/en] for English Python. This will help everyone pick out things they care about.

We're happy for any contribution in any form, but if you're making more than one major change (i.e. translations for two different languages) it would be super cool of you to make a separate pull request for each one so that someone can review them more effectively and/or individually.

For a detailed style guide, please review the full CONTRIBUTING guidelines.

License

Contributors retain copyright to their work, and can request removal at any time. By uploading a doc here, you agree to publish your work under the default Creative Commons Attribution-ShareAlike 3.0 Unported licensing included on each doc page.

Anything not covered by the above -- basically, this README -- you can use as you wish, I guess.

You can’t perform that action at this time.