MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a software developer who self study maths as my hobby, I have had taken a linear algebra course in my undergraduate/graduate study, but you know, math books written in China are such a rubbish that I just throw them away. So I want to buy some renowned textbook on linear algebra for me to study. I skimmed through and google for "best book on linear algebra" , but there is no unanimous acknowledged textbook to linear algebra as "Thomas calculus" to calculus. I got some candidates:

"Introduction to Linear Algebra" by Gilbert Strang

"Linear Algebra and Its Applications" by Gilbert Strang

"Linear Algebra: A Modern Introduction" by David Poole

"Linear Algebra (2nd Edition)" by Kenneth M Hoffman and Ray Kunze

But from comments following them, each has its pros and cons, so as a beginner on this topic, can anyone give me suggestion about which book to choose? Thank you.

share|cite|improve this question

closed as off topic by Willie Wong, Bruce Westbury, Vladimir Dotsenko, Daniel Moskovich, Neil Strickland May 30 '12 at 9:28

Questions on MathOverflow are expected to relate to research level mathematics within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

I started learning linear algebra in my Undergraduate days from Linear Algebra (2nd Edition)" by Kenneth M Hoffman and Ray Kunze. I recommend this. – zapkm May 30 '12 at 8:16
Does this book has a solution manual available? I want to check my answers or get some inspirations on difficult problems. – wangshuaijie May 30 '12 at 8:20
This, I think, is off-topic for MathOverflow (please see our FAQ). Before you ask at , please see if any of the following answers your question: – Willie Wong May 30 '12 at 8:37
furthermore, it may actually also be a duplicate of – Willie Wong May 30 '12 at 8:38
I will happily second these three suggestions. Halmos book was my introduction to Linear Algebra and I loved it.--- Dick Palais – Dick Palais May 31 '12 at 23:15
up vote 2 down vote accepted

Strang and Kunze&Hoffman are good choices. You can also take up Halmos's Finite Dimensional Vector Spaces for a more abstract approach.

As for solutions, I would be actually a bit wary of a mathematical textbook that includes them. Most good ones don't (but not all, one notable exception is Spivak's fantastic Calculus that has solutions to half of the exercises). Think about it, the textbook is there to teach you the concepts, to motivate them and to give examples, it's not there to drill you. If you were enrolled in the course, the drill part would be handled in tutorials and hws; as a self-learner you can hardly do better drillwise than getting a Schaum's.

Best of luck!

EDIT: For advanced problems there are two wonderful and perhaps less-known books (at least I haven't seem them mentioned at all in the thread Vladimir linked to) are:

Linear Algebra: Challenging Problems for Students by Fuzhen Zhang


Linear Algebra Problem Book by Halmos

As a student, I had learned a lot from them.

share|cite|improve this answer
I wholeheartedly agree that "Linear Algebra Problem Book" is wonderful. In fact, I rather meant it than "Finite Dimensional Vector Spaces" in my comment to the original post. – Vladimir Dotsenko May 30 '12 at 9:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.