Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What is a good textbook in abstract algebra for the beginner?


Somewhat less of a "textbook", but good at showing applications of category theory - Fong, Spivak: Seven Sketches in Compositionality https://arxiv.org/abs/1803.05316

(Notably, this includes application to a "graphical" treatment of fairly-elementary linear algebra, which a different HN user is mentioning even as I write this, as a part of math where CT cannot possibly be useful and will only ever confuse students!)


It depends what "beginner" means -- what's your level of sophistication? Are you a budding mathematician or just an interested programmer?


Assume I know 0 math and want to learn mathematics for mathematics sake. What is the most gentle intro to algebra book?


True Beauty of Math Volumes I and II. These build up math from the ground up starting with sets and assume you have zero knowledge of math. What's cool is that you don't use any theorems, structures, or notation that you haven't proven or introduced previously in one of the books. I've found them to be very valuable in both understanding the topics that they cover and giving an intuitive understanding of math as process (which the all the classes I took in college tended to gloss over).

The first volume is roughly about set theory and the second volume is roughly about abstract algebra.

https://truebeautyofmath.com/

https://www.amazon.com/True-Beauty-Math-Foundations/dp/15120...

https://www.amazon.com/True-Beauty-Math-Giving-Life/dp/15448...


Bought the first book. Thanks for the recommendation!


If you know 0 math I would start with basic arithmetic (+, -, *, /) before doing anything else.


My undergraduate Abstract Algebra course used Gallian’s “Contemporary Abstract Algebra.” Unfortunately if you are truly looking for an introduction assuming no mathematics, you will need to learn high school algebra and a bit about sets and proofs first.


Pinter's A Book of Abstract Algebra.


A good recent release is Bartosz Milewski's Category Theory for Programmers.

https://bartoszmilewski.com/2014/10/28/category-theory-for-p...


In the order of increasing complexity and/or volume: Pinter, Fraleigh, Rotman, Dummit & Foote.


I like Algebra by Mac Lane and Birkhoff, if by beginner you mean undergraduate.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: