Let nature run its course. For the most part, your initial small forage fish will only be eating the microscopic forms of life in the pond, not the larger plants. These life forms are everywhere and wont need your help.

Also algae will show up all on it's own if there are nutrients in the water.

Unless you want to establish desirable plants before the undesirables show up, you can just leave them alone.

Search for forums for desirable water plant species.