I am a year 2 undergraduate student in mathematics, and I have been quite interested in topics like the foundation of mathematics, mathematical logic, set theory, etc. I have studied the basics of calculus, analysis, linear algebra and abstract algebra.
I have a few questions would like to ask:
(a) What could I do to prepare myself in my undergraduate studies if I want to do research / postgraduate studies in these areas? Any courses in undergrad are mostly related? (There is no any course about these topics in my school currently)
(b) It seems like there are not many top graduate schools offering research position on these areas, according to what I searched online. So is it a good choice to do research on this area? Is this an important area in the whole mathematical world?
(c) I read a little bit David Marker's Model Theory: An Introduction, and had quite some difficulties. Is there any easier introductory material on mathematical logic, in particular model theory for me to self-study?
Many thanks!