The common integrated circuit packages you'll encounter selecting parts or laying out a PCB footprint.
Choosing a package isn't just about the chip inside it — it determines assembly method, board footprint, thermal performance, and even whether you can hand-solder a prototype at all.
Through-hole packages like DIP are easy to hand-solder and socket for prototyping, but take up far more board space and are largely obsolete for high-volume modern production. Surface-mount packages (SOIC, QFP, BGA, QFN, CSP) are smaller and better suited to automated assembly, but higher-density packages like fine-pitch QFN and BGA are difficult or impossible to hand-solder reliably, often requiring reflow ovens or hot-air rework stations.
BGA packages route connections underneath the die as a full grid rather than only around the perimeter, which allows dramatically more pins in a given footprint than a perimeter-lead package like QFP. High pin-count chips like CPUs, FPGAs, and DRAM need that density, and production assembly uses automated reflow soldering, so the hand-solder difficulty is mainly a prototyping and rework concern, not a production one.
QFP (Quad Flat Package) has visible metal leads extending from all four sides that you can inspect and solder relatively easily. QFN (Quad Flat No-lead) replaces those leads with flat pads on the underside of the package edges, making it more compact and better for high-frequency/RF performance due to shorter lead inductance, but harder to inspect visually and typically requiring reflow soldering.