I am a secondary student who is in grade 10, which means that I am only beginning to learn physics and calculus (e.g. Newton's Laws and Binomial Theorem). I have a passion for physics and has been getting relatively good grades but recently I started to lay my hands on Newton's Laws and I am thoroughly frustrated. The book offers little to no explanation on how to solve different questions and the exercise books are too hard for me to understand them. Can someone give me a list of good books that are not too hard, but can further my knowledge on classical physics and eventually build up to Lagrangian Mechanics (I know it's a bit off a stretch but I really want to learn it.) Also, can you please list out what kind of maths would I need to be able to understand college level physics, thanks. (Update: I saw one of my classmates solving problems from a book called "Introductory Classical Mechanics, with problems and solution by David Morin, what kind of math would I need to be able to solve questions in this book?