You can technically charge from a normal socket, but it's slow and not intended for daily use. A proper home charger (typically 7 kW) charges most cars fully overnight and unlocks the cheap off-peak tariffs that make EVs so cheap per mile.
Without off-street parking, installation may not be straightforward — which is exactly the situation where public charging costs change the running-cost picture. It's worth checking your options before you buy.
See how much the charging choice matters by switching between driveway, on-street and no home charging on any car page. If you'd like to find out whether your home can get a charger, use the installer enquiry. Costs feed straight into the methodology model.