For me, my bike. Got it earlier this year after not riding or doing any cardio for 29 years. smart trainer + TrainerRoad. I prefer it over zwift. Also Dylan Johnson’s YouTube channel. Short 15min videos packed full of great information example