At the present moment I find reading the chapters in Munkres' "Analysis on Manifolds" and Spivaks' "Calculus on Manifolds" to be a very tough read. By that I mean I often don't understand what the theorems and lemmas are truly trying to convey, and that then causes me problems when trying to solve the exercises. My plan is to build my mathematical maturity/strength by reading a good linear algebra book that focuses on proofs, then reading a multivariable calculus text(or notes) to get a basic understanding of the concepts like the "Inverse function theorem", and doing computations with them.
I did a quick review of the linear algebra concepts used in Munkres and Spivak and took a bit of time to get familiar with mulitvariable calculus topics--such as how the single variable definition of the derivative is modified to better suit the multivariable case-- and that hasn't made the process of engaging with munkres and spivak any easier. So i've decided to go through an entire linear algebra text making sure I understand every theorem and corresponding proof, and force myself to prove each excercise, then doing the same thing for a multivariable calculus text.
Before I begin this process, I want to know if doing this will make reading and solving problems in munkres/spivak a breeze. In other words, is my inability to properly engage with munkres/spivak due to my lack of proper engagement with a good linear algebra text, working out proofs in a single variable calculus text, and reviewing the multivariable calc text first? Or must I persist with studying munkres/spivak directly until it becomes clear?