So anyone who questions this is a shill or a retard ? <| sep |> Assuming you feel a bit rusty when it comes to what I ' ll call highschool algebra , I would recommend this b o o k T i m e A l g e b r a T rigonometryCalculusdprrnX , but a usedoldercheaper version . Once you ' re comfortable with this material , if you ' re interested in expanding your algebra skills , the next step would be a course in Linear Algebra , the reason being is that Linear Algebra is basically the only kind of algebra we really know how to do and as such it permeates all of mathematics . I ' d recommend Strang ' s Introduction to Linear Algebra . Then you ' d be well positioned to take a course in what is usually referred to as Abstract Algebra which usually covers the algebraic structures called Groups and Rings . However , you can start off in Group Theory today , go get yourself a Rubik ' s cube and head over to UwTQdOopnU or get a copy of David Joyner ' s Adventures in Group Theory .