First of all, I want to master Geometry, I have knowledge on high school geometry and I was thinking of learning Euclidean Geometry. I bought a copy of Euclid's Elements, it is very interesting, however, it does have a fairly different method compared to the modern approach in teaching geometry. Can I ask if it is required in our modern mathematics to learn Euclid's Elements? Or is learning Euclid's elements just for intellectual exercise? Are there any modern textbook on Euclidean Geometry or plane geometry? I have no problem with the formal mathematical approach using Axioms and Postulates, I enjoy having a first exposure to them, actually.
In the future, I want to read Principia Mathematica by Isaac Newton, is it a must to learn Euclid's Elements to learn it? Or Descartes's Geometry is the basis of it? Or maybe there is a modern geometrical approach to explain it?