DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Learn Dyalog APL

Start your journey with Dyalog and Dyalog APL

Want to try APL? Start experimenting in your browser with TryAPL – no installation required.

Ready to install Dyalog? See the practical information below for help.

Have a question? Ask the community or contact us.

Learning the Language

Select the optimum path for learning based on your prior experience

I am new to programming

Gain a solid foundation in solving problems with the APL notation without any prior knowledge of programming. 

I am new to APL

Evolve your programming experience with APL’s array-oriented, data-parallel, paradigm.

I already know some APL

Develop your APL knowledge by continuing your journey towards becoming a master array manipulator.

I know a different (non-Dyalog) APL

Discover what Dyalog’s modern APL implementation has to offer.



Practical Information

Useful information not specific to using the language

Quick Start Guide

Get started with a basic workflow in a Dyalog development environment.

Typing APL

Discover different ways to type APL’s glyphs (symbols).

Your Development Environment

Customise your Dyalog environment.

Useful Tips

User suggestions for helpful pointers when starting to use Dyalog and Dyalog APL.

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...