4,509
edits
(re-org) |
|||
Line 10: | Line 10: | ||
Some of the best resources for somebody new to APL and programming in general are: | Some of the best resources for somebody new to APL and programming in general are: | ||
<div style="column-width:40em"> | <div style="column-width:40em"> | ||
''' | '''Interactive''' | ||
* The [https://tryapl.org/?tab=3 Learn tab on TryAPL] | * The [https://tryapl.org/?tab=3 Learn tab on TryAPL] | ||
* The [https://tutorial.dyalog.com Zark APL Tutor] | * The [https://tutorial.dyalog.com Zark APL Tutor] | ||
'''Books''' | |||
* [[Mastering Dyalog APL]] by Bernard Legrand | |||
* [https://archive.org/details/apl-2-at-a-glance-brown-pakin-polivka/ APL2 at a Glance] by [[Jim Brown]], Sandra Pakin, and [[Ray Polivka]] (also [https://www.blitter.com/nextcloud/index.php/s/8cj5JMAxsrCc4Wd#pdfviewer in German]) | |||
* [http://www.microapl.com/apl/learn_apl.html Learning APL with APLX] (also [https://www.microapl.com/apl/LearningAPLwithAPLX.pdf as PDF]) | |||
* [https://romilly.github.io/o-x-o/an-introduction.html MENACE in APL] (early [[wikipedia:reinforcement learning|reinforcement learning]] project) | |||
* [http://robertson.uk.net/Files/APL1&2.pdf A Practical Introduction to APL 1 & 2] (3 & 4 is [[#For novice APLers|for experts]]) | |||
'''Text''' | |||
* APL Wiki's [[simple examples]] | |||
* APL a Day: [https://www.sacrideo.us/apl-a-day-0-introduction/ Introduction], [https://www.sacrideo.us/apl-a-day-1-functions/ Functions], [https://www.sacrideo.us/apl-a-day-2-arrays-values/ Arrays, Values], [https://www.sacrideo.us/apl-a-day-3-arrays-have-shape/ Arrays have Shape] | * APL a Day: [https://www.sacrideo.us/apl-a-day-0-introduction/ Introduction], [https://www.sacrideo.us/apl-a-day-1-functions/ Functions], [https://www.sacrideo.us/apl-a-day-2-arrays-values/ Arrays, Values], [https://www.sacrideo.us/apl-a-day-3-arrays-have-shape/ Arrays have Shape] | ||
* [https://old.aplwiki.com/LearnApl/TutorialContents The tutorial from the old APL Wiki] | * [https://old.aplwiki.com/LearnApl/TutorialContents The tutorial from the old APL Wiki] | ||
'''Video series''' | '''Video series''' |