4,493
edits
(re-org) |
|||
Line 32: | Line 32: | ||
== For programmers unfamiliar with APL == | == For programmers unfamiliar with APL == | ||
This is a list of tutorials and other resources of interest to someone who knows about programming or is familiar with another programming language, but wants to learn more about APL. | This is a list of tutorials and other resources of interest to someone who knows about programming or is familiar with another programming language, but wants to learn more about APL. See also APL Wiki's lists of [[advanced examples]], [[books]], and [[papers]]. [https://github.com/vendethiel/trying.apl "Trying APL"] has examples for all primitives. | ||
<div style="column-width:40em"> | <div style="column-width:40em"> | ||
'''Interactive''' | |||
* [https://tryapl.org TryAPL online interpreter with lessons] | * [https://tryapl.org TryAPL online interpreter with lessons] | ||
* [https://rikedyp.github.io/APLWorkshop APL Workshop] | * [https://tutorial.dyalog.com/ Zark tutorial] | ||
* [https://wordsandbuttons.online/apl_deserves_its_renaissance_too.html APL deserves its renaissance too] (on [[John Scholes' Conway's Game of Life]]) | |||
'''Test Courses''' | |||
* [https://rikedyp.github.io/APLWorkshop APL Workshop] | |||
* [https://github.com/nooodl/learnxinyminutes-docs/blob/master/apl.apl Learn X in Y minutes] | * [https://github.com/nooodl/learnxinyminutes-docs/blob/master/apl.apl Learn X in Y minutes] | ||
* [https://codeburst.io/lets-learn-a-programming-language-5f374e4abae5 | * Let’s Learn A Programming Language, [https://codeburst.io/lets-learn-a-programming-language-5f374e4abae5 part 1], [https://medium.com/codeburst/lets-learn-a-programming-language-part-2-ce1bd79aef1b part 2], and [https://codeburst.io/fizzbuzz-in-apl-a193d1954b4b FizzBuzz] | ||
* [https://github.com/annser/annser Artificial Neural Networks] | * [https://github.com/annser/annser Artificial Neural Networks] | ||
* [https:// | '''Video''' | ||
* [https:// | * [https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM Learn APL with neural networks] (series) | ||
* [https://www. | * [https://www.youtube.com/watch?v=UltnvW83_CQ An Introduction to APL] | ||
'''Books''' | |||
* [[Mastering Dyalog APL]] by Bernard Legrand | |||
* [[Learning APL]] by [[User:Xpqz|Stefan Kruger]] | |||
* [http://mgeiss.de/apl_euler.pdf Getting started in APL by solving Project Euler problems 1 to 50] by Matthias Geiss | |||
* [https://archive.org/details/apl-2-at-a-glance-brown-pakin-polivka/ APL2 at a Glance] by [[Jim Brown]], Sandra Pakin, [[Ray Polivka]] (also [https://www.blitter.com/nextcloud/index.php/s/8cj5JMAxsrCc4Wd#pdfviewer in German]) | |||
</div> | </div> | ||