Cover image for Programming for Beginners with Lua and Love2D

Programming for Beginners with Lua and Love2D

Learn Lua Programming and Game Development with Love2D

DL

Created by David Lauritsen

Get started with programming by creating real games using Lua and Love2D. You'll learn by doing, starting with simple projects and gradually building your skills as you develop more complex games. Each project helps you understand key coding concepts in a practical, engaging way.

Packt | Aug 2025 | 738 min

Start Trial
LevelBeginner
CategoriesGame Development, Game Engines and Development Environments, Lua

What You Will Learn

You will begin by building simple games and applying new programming concepts as you go. Each project introduces fresh ideas and techniques, helping you see immediate results and reinforcing your learning. By working through practical examples, you'll gain both understanding and confidence in coding.

Key Features

  • Follow clear, beginner-friendly steps to build your first games from scratch
  • Develop problem-solving skills and coding confidence with hands-on projects
  • Understand programming basics, state management, and game logic through real examples

Target Audience

Perfect for anyone new to programming who wants to learn by making games. No previous coding experience is needed. If you're a student, hobbyist, or someone curious about game development, you'll find the step-by-step approach accessible and rewarding as you build real projects and grow your skills.

Related courses