Developer Edition has all the same capabilities as Enterprise Edition, but you’re not allowed to use it for production purposes.
Express Edition is the free version of SQL Server, but database sizes and hardware capacity are limited. Management Studio is fully functional though.
Expand the Details section on these pages to see which parts you want to download: