Looks like you've mostly got it all figured out. Don't suppose I could convince you too get a 20g instead of a 10? :-D Little bit of feedback for ya:
10gal aquarium:
Marina Style 10 Glass Aquarium Kit- 10 Gallons
Make sure you know which light and filter this kit comes with, lighting and filtration are super important and the stuff that comes with a kit can be really cheap. We can advise more on specifics if you want.
Heater:
ViaAqua 100-Watt Quartz Glass Submersible Heater with Built-In Thermostat
This is super strong, you can use a lower wattage if you like
Substrate:
Sand
Make sure the sand is inert
Plants:
Java Fern (Microsorum pteropus)
Coffee Anubias (Anubias berteri 'Coffeefolia')
Dwarf Hairgrass (Eleocharis acicularis)
Also look at java moss and vallisneria
Fish:
Neon Tetra (Paracheirodon innesi)- 6
Salt and Pepper Catfish (Corydoras habrosus)- 6
Cherry Shrimp (Neocaridina heteropoda)- 2
Habrosus and cherries are great. The neons however, while widely regarded as a "beginner" fish, can actually be really tricky. The vast majority of neons sold at pet stores are sickly, over bred, and disease prone. I would avoid them, there are plenty of other similar tetras.
Food/Fertilizer:
Algae Wafers
Brine Shrimp
Daphnia
Tropical Flake/Pellet Food
Root Tabs
Liquid fertilizer Flourish Comprehensive
Other:
Driftwood
Small river rocks
Again, make sure the rocks are inert