Oh...you'll get a lot of different answers and their are lots of older threads that cover what people feed their chickens and what they like or don't like.
The more you free-range your birds, the less you have to worry about what and how much you give them as they tend to self regulate their diet. If they will be penned at all times, keep treats and other goodies in the mind frame that they are treats and thus a little is good, but too much will alter their dietary consumption of proteins and other good things.
I freerange my chickens...so they hardly eat ANY feed at all--although it's available to them free choice 24/7. They get all the leftovers from the kitchen. The only thing they don't self regulate well is salt...so not too many frenchfries and not too much bacon or bacon grease.....other than that...just about anything goes. Many won't feed their chickens onions or too much fish as it supposedly changes the flavor of their eggs, but I haven't had such a problem.
One of the other few nono's is raw potato...but that just about for any animal!
Once they're getting close to laying age, you'll want to put out oyster shell free-choice. Additionally, if they don't free range, you'll want to find some grit to give to them free choice also. Pigeon grit will do if you can't find chicken grit. Some people will say the oyster shell is all they need as far as grit...but that's only true of laying age hens that free range and supplement with real rocks.
Good luck and enjoy
Sandra