So far I have taught myself calculus (differential calc through vector analysis), differential equations (ordinary and partial), and I am currently studying linear algebra, and abstract algebra. I really want to study particle physics but I dont know what types of math I should study when I finish the algebra.

Also, is there any recommended physics or math books I should study? Any recomended websites?