Getting Started with Corona SDK

These categories cover the essential aspects of Corona SDK. Each category contains detailed guides, tutorials, video lessons, and relevant 3rd-party resources when available. You can also view our API Reference or seek assistance in the forum.


Corona Basics — everything you need to get started, from installation to creating your first project.

Building and Distribution — how to build apps for actual devices and get ready to publish to market.

Images, Audio, Video, Animation — about images, advanced graphical features, audio, animation, etc.

Events, Listeners, Input — learn about tap/touch interactivity, system events, and more.

Data, Files, Strings — learn how to manipulate strings, handle files, download data, and use SQLite.

System, Networking, Communication — system/OS functions and detection, email, SMS, etc.

User Interface, Scenes, Widgets — native UI objects, widgets, Composer (scene management), and more.

Physics (Box2D) — all about physics, bodies, joints, collisions, raycasting, and more.

Monetization — using ads and in-app purchases (also see Corona Plugins).

Game Networking, Social Media — Facebook, Twitter, Google Play game services, and BaaS integration.

Corona Plugins — how to use Corona plugins like zip, OpenSSL, Pasteboard, and more.

CoronaCards, Enterprise — resources and tutorials for CoronaCards and Corona Enterprise (note that support for Windows Phone 8 is currently done only via CoronaCards).

Sample Code — links to various sample projects, code, and libraries.