The difference between a managed switch and an unmanaged one is that the managed switch lets you configure and monitor each port individually and also shape traffic while an unmanaged one simply connects each of your devices to each other.
With a managed switch, you can do things like prioritize traffic from each device or set the connection speed manually in case there's a problem with auto-negotiation, etc. These are things that most home users would never need to do and is probably overkill for a home network.
An unmanaged switch is much simpler to use. You plug one port into your modem and the rest into your computers and printers and then just let it auto-configure your local network. An unmanaged switch is what most home users would use and usually works fine without any problems.