Learn Dyalog APL
Start your journey with Dyalog and Dyalog APL
Learning a new programming language is exciting, but it can also be a little daunting. To help you get started, we have identified the resources that are most useful depending on your previous experience – from those who are new to programming through to those who are experienced users of other (non‑Dyalog) implementations.
Want to try APL? Start experimenting in your browser with TryAPL – no installation required.
I have never coded before
Learn to solve problems with APL’s elegant notation. No prior programming experience required.
I have coded before, but am new to APL
Bring your programming experience to APL’s array-oriented paradigm and discover a different way of thinking about code.
I know some Dyalog APL
Deepen your understanding and expand your knowledge with intermediate and advanced techniques.
I know a different APL implementation
Familiar with APL+Win, APL2, or another APL implementation? See what Dyalog APL offers and where it differs.
Join Our Growing GitHub Community!
Stay updated with our latest projects, contribute to open-source initiatives, and connect with like-minded developers. Your support helps us continue to innovate and share valuable resources with the programming world.