All the essential stuff has allready been said (Roll20, DnD Basic,..), but I would also recommend to buy the Starter Set.
While it is not for free, it cost only 20 bucks (often less) and not only does it include a GREAT Adventure (the best one so far IMHO) that should lasts for several...