Since you are new, do not overstock the aquarium or fill it to max capacity with fish. The more fish you have, the more crap they produce, and the more water changes/maintenance you will need to do. New fish keepers treat fish like decorations and try to stuff as many fish as they think their tank will hold; generally they have gone way over capacity.
If you do not have a convict yet, then just put the JD in the tank with a school of mollies (1 male to every 3 female) for a total of 9 mollies. Then call it done.
If you want to stick to HOB, get 2 Ac110 or 2 Seachem Tidal 110 filters. Fill both filters with biomedia and some coarse sponge. It's better to have more filtration than too much as a beginner.
Get a python no spill water changer as well as the API freshwater master test kit. You will need these as a beginner.