I was interested in learning more about program induction and program synthesis. I was especially interested in learning about how to form program from data for example. My background is in traditional ML+Neural Nets so I have no idea were to start...I am familiar with Program Sythesis by Sketching but beyond that don't know what would be a good say, introduction textbook to the field. Any pointers to get started would be good! Especially if they are the standard foundations for program synthesis/induction.
Of course I saw there are wikipedia articles but they didn't seem like a great reference to learn the foundations and then move forward...