Ok awsome thanks for replying back. I will start with easy growing plants and learn from there. Maybe a moss tank for now. I dont know how that play out with my stone setup but first have to try and see.
Sorry I missed this earlier but the mention of stone always gets my attention as I use lots of it as décor and for the function it serves for the fish. But I don't always like the look of a bunch of limestone, so I often cover it with Java fern. For a good starter plant, don't miss trying some Java fern as I find it is one that works very handy and does grow right on rocks!
When Java has been in a tank for some time, it begins to send out new plants that grow on the ends of old leaves and eventually break off to float and spread the plant. So if one gets around a tank with old Java, it is often easy to get a start. Sometimes just the mention of wanting it is enough to get folks to dip in a snip or break off a leaf or two! I've never actually had to buy it!
Once you have a start, I find the bit of leaf left is a good "handle" to use to glue it to rocks. When not sure where I will want it, I just use a small rock as a portable plant holder.
I wet the rock as super glue does a chemical reaction with moisture instead of drying like lots of glue does. The moisture on your finger is enough so use the smallest amount of glue possible to avoid a big white blob showing, then carefully press the leaf into the glue for a second or two. If you get lots of tiny starts lined up and ready, you can press the plants in the glue and cover a pretty big rock really quickly. Just don't forget, you can also wind up glued to the rock!!
As soon as you finish, the glue will probably be ready to go in the tank. With luck and the right conditions, the Java will fill in and build a pile and nobody will see the rock, just a nice big pile of plants. You can double the tank function as it can let the fish live under the rock and plants grow on top.