APL Primers and Tutorials
Contents
Curious about APL?
If you are simply curious about what APL is and why APLers are so crazy about "their" language but not ready to actually learn it right now, look at: APL in 20 minutes — a taster, not a tutorial.
How to learn APL
APL is more expressive than many programming languages and started from a consistent and coherent design philosophy. But it is inescapably "different" from the majority of programming languages which can make it harder for the beginner to get a quick grasp of what is and is not achievable using APL.
APL is its own best teacher - the try/see nature of the APL session is an excellent environment. But it is good to be taken for some sort of guided tour.
Tutorials on the wiki
Learning APL; A wiki-based tutorial exploring the core APL language.
Further Topics in APL; Some more advanced topics to accompany the APL tutorial.
Working Practices; practicing APLers offer their programming guidelines
Resources on the web
A Practical Introduction to APL1 and APL2; Graeme Robertson. A comprehensive APL course which mirrors the evolution of APL.
APL+Win Training Program; Customized APL+Win training for new and existing APL'ers.
Dyalog Primer; DickBowman. A series of try/discuss/practice pages which tour Dyalog APL as of early 2008.
VisualAPL Tutorial; Download this tutorial to get a quick start with VisualAPL within the mainstream Microsoft Visual Studio programming environment.
VisualAPL Web Casts; An extensive series of pre-recorded web casts illustrating the features of VisualAPL in a Microsoft Visual Studio context.
Guides
There is a dynamically generated list of all pages on the APL wiki belonging to the CategoryGuides.