Changes

Jump to navigation Jump to search

Learning resources

170 bytes added, 22:12, 11 May 2020
no edit summary
|{{quote | "I have long been struck by the contrast between the success with which the adventurous learn APL by simply using it, and the frequent failure of lecture courses to communicate the simplicity and applicability of the language."|[[Ken Iverson]]. ''A Working Introduction to APL'', 1981.}}
|}
To facilitate self-study, the resources here are classified by target audience. However, if you get stuck, don't hesitate to request help in the [[APL Orchard]] chat room or [https://stackoverflow.com/questions/ask?tags=apl ask a question on Stack Exchange].
 
== For non-programmers ==
* 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]
Follow one or a couple of these tutorials through and play around a bit. To learn APL the advice is similar to that for learning other languages: have a goal (something you want to accomplish) and try to do it. Along the way you are sure to come across the pitfalls and gotchas of the language, and with time you may come to understand what APL thinking means.
 
If you get stuck, don't hesitate to ask your questions in the [[APL Orchard]] chat room.
== For non-APL programmers ==

Navigation menu