When I onboarded a junior engineer in 2021 I had a one hour scheduled Zoom call every morning for the first three or four months, and we'd Zoom usually at least another hour ad-hoc in the afternoon. He would screen share, I would screen share, and we got a lot of learning and programming done that way. You have to have a culture of people dropping Zoom links at any time and being ready to respond within say, five minutes most of the time. Or at least that's what worked for me.