I don't think software gets in the way of getting some experience working on cars. Cars still need their tires rotated, alternators swapped out for new ones, new brake pads, oil changes, refilling liquids and occasionally troubleshooting issues with OBD II. These are are all fairly basic things that don't require an armoir full of tools and can be done on a weekend.