My favorite (and my fish's favorite) type of food is frozen food. Formula A and B, Reef Formula, Algae Formula, and Angel formula are all frozen foods. They contain a high mix of different seafoods. For example, Formula A has scallop, shrimp, krill, clam, kelp, plankton, and an assortment of 10 other things. Algae Formula has kelp, seaweed, krill, phytoplankton, lettuce, and spinach. Each different formula has a different assortment of vitamins as well.
This is what I would recommend to get; 3 or 4 "formula" foods. It offers your fish a huge variety of foods that they need in their diet, and it is much better than buying 10 different types of individual frozen foods. Buying formula foods enables you to give your fish meat and vegatables and cover all the fish's needs.
Because you have a tang, I would be feeding your fish every day. One cube of a different food every day would be acceptable. The only reason you would be careful not to overfeed your fish is because overfeeding your fish will raise your nitrates. If you do not clean your tank enough, your nitrates will go up. I would recommend feeding your fish every day and making sure you do a partial water change every week as well.