Reading time: 8 minutes
Here's something that surprises most beginners: almost no software is built entirely from scratch. When developers build an app, they use hundreds — sometimes thousands — of pre-built pieces of code written by other people. These pieces are called packages (or libraries, or dependencies).
Need to work with dates and times? There's a package for that. Need to send emails? Package. Need to resize images, validate forms, connect to a database? Packages, packages, packages.
A package manager is the tool that installs, updates, and manages all these packages for you. It's like an app store for code — you tell it what you need, and it handles the rest.
This lesson is part of The Developer's Toolkit — a paid course (NZ$39.00). Enrol to unlock the full lesson, audio, and completion tracking.
New to Lalapanzi.ai? We have a growing library of free courses — no sign-in required to start learning.