Extremely bad idea, and I learned it the hard way. A lot (most?) textbooks have more details than you need to know. It's better to find out the most important material in the book, focus on that first, and then go to the next tier of important material in the book, and so on. At some level (perhaps after the first), feel free to try other books without completing the current one.
Unfortunately, it's not easier to know which material in the textbook is important and which are merely detailed examples on your own. You need someone with mastery to tell you that.
> If you face difficulties, do not give up but instead go back twenty times if that should prove necessary and only then allow yourself to investigate another mathematician's solution
Partially agree. Pick an N that is large enough, but not too large. Another mistake I would make is refusing to move on until I've solved the problem. A more practical approach is to give it N times over M hours/days, and then move on and/or look up the solution. You'll learn more this way.
Without some guidance on which book to choose, (1) could condemn a reader to mathematical purgatory. In any case, I’d also say that taking multiple math courses in high school helped me to understand that math is most often about relationships and that there were multiple ways to describe the same relationships. This was in spite of no one bothering to really teach that idea. Previously I was mostly focused on axioms and rules (probably because of how I was taught), which, while useful, missed some important stuff. I also prefer to read through multiple texts because it gives me a break, let’s me see new connections, and if I come back to the text after working on something else and still know what’s up I know I really grok the material. (It’s insanely easy for me to memorize and apply rules; that’s not indicative of understanding.)
(3) is good reading practice in general, but also, it’s a skill most people haven’t developed. It’s very easy to say, “Pfft, I know all this,” and just skip something without actually really grokking the information; it’s too easy to over-estimate understanding. For most people I’d say at least work through any proofs and the most difficult questions in each section. This is actually something I think we should be learning in middle school at the latest.
The advice implies a completely linear process of learning. I think that works for some portion of learners and isn't useful at all for another portion.
Edit: never abandon a book you have chosen without working all the way through it
I've read a number of math books on my own. There are plenty of bad books out there. Some will have you wasting an awful long time if you never abandon them (since they are filled with extremely difficult problems or simply don't explain themselves well). This is advice for someone who, at minimum, has a teacher feeding them good books.
Abel is famous because of his algebra results. He had awful good abstract thinking and was indeed very good at math. That does not only everything he ever said is correct. In particular, it does not imply general teaching skills.
Being good at proving theorems does not imply being good at teaching students.
Both means that if the book you picked assumes you already knew something you don't really, you are stucked. If your book happen too explain something later or is not perfectly written, you are set up to fail.
Very often, later concept let's you figure out the first one. Very often, another book or source adds details to have been missing. Very often, you need to do something else for a while and when you come back to chapter, it suddenly clicks.