I have not played tabletop DND yet but I am planning on going to a adventure league ones I get the right books[/quote]

Fantasy grounds is a really good platform. As long as the DM has the ultimate license, you can use the free client to connect to the host game. Everyone uses discord for voice (that I know), and sessions usually run 3 hrs. As long as you find a good circle of people, then you tend to meet even more good people. To start you can either do a looking for group thread or check out local resources and (like a store) and ask word of mouth who does table top online.