Code documentation written as code! How novel and totally my idea!
Go to file
Marcel Ribeiro-Dantas ab309e1f0a
Merge pull request #4787 from flavin27/fix/c/pt-br/text-fix
[c/pt-br] fix untranslated english section
2023-11-03 20:12:35 -03:00
.github Add mribeirodantas as code owner for Portuguese 2022-07-07 12:50:14 +02:00
ar-ar Python 3: Use 'filename: learnpython*.py' (no '3') 2020-02-12 07:04:42 +01:00
bg-bg Perl6 to Raku and many more 2020-06-10 16:33:01 +05:45
ca-es
cs-cz fix:typo 2023-01-11 15:10:03 +08:00
de-de Update yaml-de.html.markdown 2023-01-17 16:27:36 +01:00
el-gr [ocaml/el-gr] A minor but important fix regarding syntax coloring (#4319) 2022-02-20 22:15:33 +08:00
es-es [awk] Fix wrong example output (in all languages) (#4750) 2023-09-08 13:27:46 +08:00
fa-ir Purge my deadname 2020-02-13 10:38:29 +10:30
fi-fi fix:typo 2023-01-11 15:10:03 +08:00
fr-fr [awk] Fix wrong example output (in all languages) (#4750) 2023-09-08 13:27:46 +08:00
hd-hd Added Hindi translation of JSON.html.markdown 2021-02-26 11:56:07 +05:30
hu-hu Merge pull request #3856 from sshine/make-python3-default 2020-02-13 22:00:05 -08:00
id-id [ruby/all] Replace tryruby.org with the proper link (#4217) 2021-08-21 23:08:42 +02:00
images optimized images 2023-02-01 15:41:33 +01:00
it-it fix: corrected typo in italian markdown 2023-05-26 11:55:56 +02:00
ja-jp [vim/ja] Fix mistake 2021-04-16 08:24:34 +09:00
ko-kr Fix broken 4clojure links 2023-01-14 13:42:05 +08:00
lsf Fix line length 2019-11-01 13:52:16 +01:00
lt-lt
ms-my Fix broken 4clojure links 2023-01-14 13:42:05 +08:00
nl-nl Rename OS X to macOS (#4166) 2021-05-25 13:42:50 +02:00
no-nb Rename OS X to macOS (#4166) 2021-05-25 13:42:50 +02:00
pl-pl Perl6 to Raku and many more 2020-06-10 16:33:01 +05:45
pt-br fix: deleted not translated text 2023-11-03 09:12:02 -03:00
pt-pt Remove GitGuy dead link from git material (close #4314) 2022-07-08 15:11:23 +02:00
ro-ro Fix broken 4clojure links 2023-01-14 13:42:05 +08:00
ru-ru Update my website 2023-09-24 09:33:18 +08:00
sk-sk Remove GitGuy dead link from git material (close #4314) 2022-07-08 15:11:23 +02:00
sl-si
sv-se Unify Further Reading 2021-03-10 21:16:16 -08:00
ta_in Purge my deadname 2020-02-13 10:38:29 +10:30
tests
th-th Fix outdated comment in en/th-th typescript docs 2019-10-22 13:16:52 +01:00
tr-tr Fix broken 4clojure links 2023-01-14 13:42:05 +08:00
uk-ua Fix language name 2022-08-01 09:46:43 +02:00
vi-vn Merge pull request #4376 from tobycm/patch-1 2022-07-08 16:02:06 +02:00
zh-cn Update my website 2023-09-24 09:33:18 +08:00
zh-tw Merge pull request #3948 from perltaiwan/zh-tw-translation 2021-08-08 13:27:34 +08:00
.gitattributes Make "MATLAB" an acronym 2023-01-22 07:51:19 +02:00
.gitignore
.mailmap Purge my deadname 2020-02-13 10:38:29 +10:30
.travis.yml
amd.html.markdown
angularjs.html.markdown
ansible.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
asciidoc.html.markdown
asymptotic-notation.html.markdown Some grammar, vocabulary, stylistic changes 2020-02-27 14:58:17 -05:00
awk.html.markdown [awk] Fix wrong example output (in all languages) (#4750) 2023-09-08 13:27:46 +08:00
bash.html.markdown Update bash help: 2022-08-19 11:09:16 +10:00
bc.html.markdown [bc/en] New tutorial (#3519) 2019-08-01 16:45:11 +05:30
bf.html.markdown add: several docs & online interpreter url 2023-02-16 10:21:31 +05:30
c.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
c++.html.markdown Update C++ docs to improve clarity on namespace. 2022-08-29 13:13:34 +08:00
cairo.html.markdown Remove cairo syntax highlighting in cairo's docs 2023-02-28 11:42:36 -03:00
chapel.html.markdown Rename OS X to macOS (#4166) 2021-05-25 13:42:50 +02:00
CHICKEN.html.markdown CHICKEN.html.markdown: adapt to CHICKEN 5 (#4154) 2022-01-04 00:39:50 +08:00
citron.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
clojure-macros.html.markdown
clojure.html.markdown Fix broken 4clojure links 2023-01-14 13:42:05 +08:00
cmake.html.markdown Some grammar, vocabulary improvements 2020-02-27 15:32:44 -05:00
cobol.html.markdown Fix typo: sting → string 2022-11-16 23:30:30 +01:00
coffeescript.html.markdown
coldfusion.html.markdown
common-lisp.html.markdown Update common-lisp.html.markdown 2019-10-11 22:07:05 +02:00
compojure.html.markdown
CONTRIBUTING.markdown add hint to markdownlint 2022-11-30 14:28:20 +01:00
coq.html.markdown Merge pull request #4140 from dbenn/patch-1 2021-03-21 15:23:05 +01:00
crystal.html.markdown [crystal/en] Update to Crystal 1.0 (#4235) 2021-09-25 17:03:53 +02:00
csharp.html.markdown Proofread parts of C# 2022-08-19 11:45:25 -07:00
css.html.markdown Merge pull request #3697 from apooravc/add-css-resource 2020-01-11 14:25:43 +05:30
cypher.html.markdown
d.html.markdown Added missing import std.stdio... 2020-01-22 12:16:26 +00:00
dart.html.markdown Fixed typo 2023-09-04 09:50:19 +03:00
dhall.html.markdown
directx9.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
docker.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
dynamic-programming.html.markdown Removed outdated link from dynamic-programming section. 2023-07-05 09:54:32 +03:00
easylang.html.markdown Update easylang.html.markdown (#4288) 2022-01-04 01:12:22 +08:00
edn.html.markdown
elisp.html.markdown elisp-en: add links and use echo area 2023-08-20 00:52:01 -04:00
elixir.html.markdown [elixir/en] Update description of an Atom. (#4216) 2021-08-22 17:21:22 +02:00
elm.html.markdown
emacs.html.markdown
erlang.html.markdown Update link to personal site 2022-07-13 00:56:24 -04:00
factor.html.markdown
file.erb
fish.html.markdown Move fish doc to expected location 2021-11-09 17:14:48 -08:00
forth.html.markdown
fortran90.html.markdown remove trailing spaces 2022-07-08 19:47:18 +02:00
fsharp.html.markdown [F#/en] Fsharp dugnad 15 07 2020 (#3973) 2020-08-08 22:52:13 -07:00
func.html.markdown truncated code to 80 line length 2022-09-11 12:50:50 +07:00
gdscript.html.markdown Merge pull request #4326 from zacryol/fix-its 2022-07-31 18:40:45 +02:00
Gemfile
Gemfile.lock
git.html.markdown fix typo in blame section so code block can appear properly 2023-06-25 12:28:23 -06:00
go.html.markdown Fix go math library alias (#4702) 2023-08-25 12:13:00 +08:00
groovy.html.markdown Update groovy.html.markdown 2023-04-15 14:22:38 +07:00
hack.html.markdown Revert update to code block header 2022-07-19 14:37:35 -04:00
haml.html.markdown
haskell.html.markdown [haskell/en] Add up-to-date community version of LYAH tutorial (#4341) 2023-08-25 12:06:35 +08:00
haxe.html.markdown
hdl.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
hjson.html.markdown Fix broken pages due to unknown language for syntax highlighting 2023-02-28 21:00:37 -03:00
hq9+.html.markdown
hre.csv
html.html.markdown [html/en] Minor typographical improvements (#4111) 2022-01-04 00:40:58 +08:00
hy.html.markdown Remove dead link 2022-11-15 10:29:45 +01:00
inform7.html.markdown
janet.html.markdown Update janet.html.markdown (#4280) 2021-12-01 23:55:14 +01:00
java.html.markdown Typo java.html.markdown 2023-09-09 20:13:40 +02:00
javascript.html.markdown [javascript/en] Reorder block (#4706) 2023-08-25 11:54:23 +08:00
jq.html.markdown remove translator of jq 2023-10-12 15:51:58 +08:00
jquery.html.markdown Add Extra whitespace in order to fix isplay problems (#4371) 2023-08-25 11:53:11 +08:00
json.html.markdown [json/en] Top level value can be of any type 2023-07-09 06:02:47 +00:00
jsonnet.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
julia.html.markdown Update julia.html.markdown 2021-02-24 23:08:35 -05:00
kdb+.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
kotlin.html.markdown Update kotlin.html.markdown 2023-10-31 19:29:19 +10:30
lambda-calculus.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
latex.html.markdown [latex/en] add tex.stackexchange as resource 2022-05-25 22:08:07 +02:00
lbstanza.html.markdown Fix broken pages due to unknown language for syntax highlighting 2023-02-28 21:00:37 -03:00
ldpl.html.markdown fixed spelling errors 2022-11-05 23:32:45 -04:00
less.html.markdown
lfe.html.markdown
LICENSE.txt Add LICENSE.txt 2023-01-27 21:12:45 -08:00
linker.html.markdown [linker] Fix Russian language link 2019-12-02 13:28:29 -05:00
livescript.html.markdown
logtalk.html.markdown
LOLCODE.html.markdown
lua.html.markdown Update lua.html.markdown 2023-07-19 00:04:26 +01:00
m.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
make.html.markdown
markdown.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
matlab.html.markdown Make "MATLAB" an acronym 2023-01-22 07:51:19 +02:00
mercurial.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
mercury.html.markdown
messagepack.html.markdown
mips.html.markdown Fix off-by-one error 2023-03-24 21:43:38 +01:00
mongodb.html.markdown fix couple of typos 2022-07-05 16:06:22 +03:00
montilang.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
moonscript.html.markdown Fix reference to an undefined variable 2020-05-24 14:28:10 -07:00
neat.html.markdown
nim.html.markdown Update my website 2023-09-24 09:33:18 +08:00
nix.html.markdown [nix/en] Fix dead link for Rommel Marinez Further Reading (#4137) 2022-01-04 00:14:09 +08:00
objective-c.html.markdown Rename OS X to macOS (#4166) 2021-05-25 13:42:50 +02:00
ocaml.html.markdown Proofread OCaml 2023-07-19 23:47:11 +01:00
opencv.html.markdown Dead link (#4264) 2021-11-08 23:43:52 +01:00
opengl.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
openscad.html.markdown Fix broken pages due to unknown language for syntax highlighting 2023-02-28 21:00:37 -03:00
p5.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
paren.html.markdown
pascal.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
pcre.html.markdown
perl.html.markdown [perl/en] Add example of iterating through file (#4238) 2021-10-23 00:52:28 +02:00
pets.csv
phel.html.markdown Use newlisp instead of phel for md coloring 2022-01-21 17:15:28 +01:00
php-composer.html.markdown
php.html.markdown add more information for strings 2023-07-22 21:01:36 -07:00
pogo.html.markdown
powershell.html.markdown Switch Jump-Location to ZLocation 2022-08-16 18:33:22 +01:00
processing.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
prolog.html.markdown
protocol-buffer-3.html.markdown
pug.html.markdown [pug/en] Fix typos in mixins (#4113) 2022-01-03 23:57:26 +08:00
purescript.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
pyqt.html.markdown
python.html.markdown Clarify args and kwargs 2023-09-21 17:26:42 +01:00
pythonlegacy.html.markdown Change 'filename:' for Python 2 (legacy) 2020-02-12 07:04:42 +01:00
pythonstatcomp.html.markdown
qsharp.html.markdown Fix a variable name typo in qsharp.html.markdown (#4240) 2021-11-01 22:22:59 +01:00
qt.html.markdown
r.html.markdown Update r.html.markdown 2023-03-09 14:38:40 +01:00
racket.html.markdown [racket/en] fix indentation and spacing (#4251) 2021-10-23 18:46:48 +02:00
Rakefile
raku-pod.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
raku.html.markdown fat comman => fat comma 2023-03-26 11:22:19 -07:00
raylib.html.markdown Add raylib tutorial 2020-07-09 23:41:03 +02:00
rdf.html.markdown Make color coding generic because too much was red 2022-09-10 09:35:12 -04:00
README.markdown
reason.html.markdown fix typo 2019-11-15 22:53:36 -05:00
red.html.markdown Fix Stack Overflow link 2020-07-25 23:04:36 +05:30
rst.html.markdown fix: replace 'markdown' to 'markup' (#4739) 2023-09-08 13:33:09 +08:00
ruby-ecosystem.html.markdown
ruby.html.markdown [ruby/all] Replace tryruby.org with the proper link (#4217) 2021-08-21 23:08:42 +02:00
rust.html.markdown added block comments (#4743) 2023-09-08 13:32:43 +08:00
sass.html.markdown Update Sass Example to use proper syntax highlighting 2019-10-31 18:37:56 -05:00
scala.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
self.html.markdown
set-theory.html.markdown [set-theory/en] add author, fix vowerls list 2023-10-01 17:52:27 -03:00
shutit.html.markdown
sing.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
smallbasic.html.markdown
smalltalk.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
solidity.html.markdown Fix missing semicolon 2022-07-25 10:54:32 +02:00
sql.html.markdown Update sql.html.markdown 2023-07-18 14:45:29 -04:00
standard-ml.html.markdown Fix broken author homepage links, add Exercism.io link 2019-12-12 07:14:11 +01:00
stylus.html.markdown
swift.html.markdown fix a typo (#4172) 2022-01-04 00:16:36 +08:00
tact.html.markdown Update Tact doc with all examples 2023-09-09 12:26:40 +05:30
tcl.html.markdown [tcl/en] Fix typo (#4225) 2021-08-27 20:56:43 +02:00
tcsh.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
texinfo.html.markdown [texinfo/en] Fix syntax highlighting (#4281) 2021-12-01 23:58:44 +01:00
textile.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
tmux.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
toml.html.markdown [toml/en] fix code not rendering (#4221) 2021-08-23 10:54:29 +02:00
typescript.html.markdown Update TypeScript "Further Reading" links 2022-08-08 09:32:53 +05:30
uxntal.html.markdown Replaced tab in markdown header (#4255) 2021-10-28 00:27:22 +02:00
v.html.markdown Adding markdown file for V 2022-04-18 17:37:23 -06:00
vala.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
vim.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
vimscript.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
visualbasic.html.markdown Update visualbasic.html.markdown (#4295) 2022-01-04 00:17:27 +08:00
vyper.html.markdown Fixes typos in many different English articles 2022-12-10 12:05:34 -03:00
wasm.html.markdown Fix type error (#4196) 2022-01-04 00:12:06 +08:00
whip.html.markdown
wolfram.html.markdown
xml.html.markdown [xml/en] Fixed dead link in xml.html.markdown (#4746) 2023-09-08 13:32:00 +08:00
yaml.html.markdown minor typo in boolean comment (#4721) 2023-09-08 13:35:53 +08:00
zfs.html.markdown
zig.html.markdown Fix broken pages due to unknown language for syntax highlighting 2023-02-28 21:00:37 -03:00

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.