Echinodorus amazonicus, Echinodorus osiris , Alternanthera sp. ,Anubias barteri ',Egeria densa , Hygrophila corymbosa 'Siamensis', Lilaeopsis brasiliensis, Limnophila sessiliflora, Bacopa Caroliniana , Cabomba caroliniana, Ceratophyllum submersum, Cryptocoryne wendtii, Microsorum pteropus, Nymphaea lotus sp. and Moss....
These are just a few plants that are easy to take care of, and don't need a lot of light to live. *note that some of the plants that I've listed will grow to large for a 10 gallon tank*
As for substrate, there are a lot of choses on the market to day like Eco-complete or Flourite . Try to go with a grain size of 3-5mm.
Ferts are need in a planted tank. Nitrates, Phosphates, Potassium, and trace.
The wpg rule does not work with a 10 gallon tank.