Yes they will learn.
Do you have other chickens? I am guessing you don't, but if you do then they must be getting along ok? The others are not keeping the newbies away from food water or "their" coop?
Until they figure out to go in on their own you should round them up and take them in.
If you do not have others, and are introducing the new chickens to their new home, they may need a settling in period of a week or two. I have read in other posts that during this period they need to be confined and fed in their new coop, and perhaps an adjacent run, not let out to range. This is so they understand that "home" is now the coop you have provided, and don't decide that a tree at the neighbors seems safer. Once they seem content and settled in you can let them out and shoo them back in until they get it.
I feed additional bonus yummys in the run about dusk and the girls now gather in the run at about "that Time" and wait for me. All I do is go in drop a few leftovers in the dish, wait a minute or two for them to finish and climb into their small coop, and lock up for the night.