welcome to fishlore!!!! love the kids at an early age getting into the fish hobby
www.plantgeek.com has some great pictures and explains a ton of about lighting and such for each plant..I would check out the java ferns, moss etc and the anubias...those are pretty easy for beginners
I will caution on your barbs though..they are notorious fin nippers especially if not in a proper school of 6 or more....they will start getting after your angels delicate fins

so maybe check out craigslist.org to find a good deal very soon! good luck with the tank!