This is an old revision of the document!
Atari Lynx Programming Tutorials
Programming for the Atari Lynx is simple to learn compared to some of the other retro 16-bit consoles. There are two different routes to take - Assembly or using C for your code. There are a number of supporting tools available to make tasks like image to sprite conversion and MIDI to Lynx sound conversion easier. This page will provide links to resources that are both created by Atari Gamer and those available elsewhere on the Internet to help you get started writing your first games on the Lynx.
Learn C and/or 6502 Assembly
Before jumping into Atari Lynx programming it's essential to learn how to code in C and/or 6502 Assembly. It's possible to create your games completely in one or the other, but understanding both has great advantages.
C Language Tutorial for Atari Lynx
Alex Thissen (LX.net) has created an excellent series of tutorials that will get you coding on the Lynx in no time. This should be your #1 starting point once you're familiar with C/Assembly.
If you use macOS skip Part 2 above and read this article instead - Setting up development tools for Atari Lynx programming on macOS.