= APL Primers and Tutorials = <> == 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: [[AplIn20Minutes|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 === * [[LearnApl/LearningApl|Learning APL]]; A wiki-based tutorial exploring the core APL language. * [[LearnMoreApl/FurtherTopics|Further Topics in APL]]; Some more advanced topics to accompany the APL tutorial. * [[CategoryWorkingPractices|Working Practices]]; practicing APLers offer their programming guidelines === Resources on the web === * [[http://www.microapl.co.uk/apl/APL1_2.PDF|A Practical Introduction to APL1 and APL2]]; Graeme Robertson. A comprehensive APL course which mirrors the evolution of APL. * [[http://www.apl2000.com/training.php|APL+Win Training Program]]; Customized '''APL+Win''' training for new and existing APL'ers. * [[http://www.dogon.myzen.co.uk/APL/Primer/Introduction.html|Dyalog Primer]]; DickBowman. A series of try/discuss/practice pages which tour Dyalog APL as of early 2008. * [[http://forum.apl2000.com/viewtopic.php?t=325|VisualAPL Tutorial]]; Download this tutorial to get a quick start with '''VisualAPL''' within the mainstream Microsoft Visual Studio programming environment. * [[http://forum.apl2000.com/viewforum.php?f=12&sid=4213b6f885bd49b039b0f95fc2f19639|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. See also: AboutApl, WhichApl ----