SQL Server Express with Tools It has the core SQL Server database along with the tools to manage SQL Server instances including SQL Server Express, LocalDB, and SQL Azure. If there is a need of Reporting Services or Full text search, use SQL Server Express with Advanced Services.
SQL Server Management Studio It does not contain the SQL Server database, only the tools to manage SQL Server instances, including LocalDB, SQL Express, SQL Azure, etc. Try this if you already have the SQL Server database and only need the management tools.
SQL Server Express LocalDB (MSI installer) If you need to embed SQL Server Express into an application, LocalDB is a lightweight version of Express that has all its programmability features yet runs in user mode and has a fast, zero-configuration installation. No management tools are included.
SQL Server Express with Advanced Services Experience the full feature set of SQL Server Express. It has the database engine, Express Tools, Reporting Services, Full Text Search, management tools, and all the components of SQL Server Express. This package is a larger size and will take longer to download.
SQL Server Express It is the core Express database server. Use this if you need to accept remote connections or administer remotely and do not need the tools or advanced services.
If you want to get more insights of SQL, checkout this SQL Course from Intellipaat.