Learning resources: Difference between revisions

Jump to navigation Jump to search
17 bytes added ,  08:18, 11 November 2022
re-org
(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">
'''In text form'''
'''Interactive'''
* APL Wiki's [[simple examples]]
* The [https://tryapl.org/?tab=3 Learn tab on TryAPL]
* The [https://tryapl.org/?tab=3 Learn tab on TryAPL]
* The book [[Mastering Dyalog APL]] by Bernard Legrand
* The book [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 [http://www.microapl.com/apl/LearningAPLwithAPLX.pdf as PDF])
* 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]
* [http://robertson.uk.net/Files/APL1&2.pdf A Practical Introduction to APL 1 & 2] (3 & 4 is [[#For novice APLers|for experts]])
* [https://romilly.github.io/o-x-o/an-introduction.html MENACE in APL] (An early Reinforcement Learning project reimplemented in APL)
* [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'''

Navigation menu