Resources
Files
General strategies – for physics problem-solving
Physics syllabus – summary of equations across introductory physics
F=ma Topics F=ma Topics printer – classifies past F=ma problems
Q: Do you learn calculus before physics or along with it?
A: Learning calculus with physics is probably the most intuitive way to go. After all, calculus was developed to solve physical problems involving instantaneous rates of change. In particular, I find it helpful to use kinematics to establish a solid grasp of calculus. The position-velocity-acceleration relationships illuminate the connection between differentiation and integration. Calculus provides the tools for solving advanced problems, while physics provides specific examples to understand abstract concepts. These two subjects work well together.
Good textbook
– Explains general principles
– Shows applications through examples
Links to resources on third-party websites (organized by subject and author last name)
Software
Geogebra – draw physics diagrams
Mathematica – good for analytical calculations
MATLAB – good for numerical calculations
OOMMF – micromagnetic simulations
Physics
Mechanics
Classical Mechanics (Goldstein)
Lecture Notes on Classical Mechanics (Golwala)
Analytical Mechanics (Hand)
An Introduction to Mechanics (Kleppner)
Mechanics The Classical Theory of Fields (Landau)
Introductory Classical Mechanics (Morin)
Classical Dynamics of Particles and Systems (Thornton)
Electromagnetism
Classical Electrodynamics (Jackson)
Electricity and Magnetism Notes (MIT)
Thermodynamics
Statistical Physics of Particles (Kardar)
Treatise on Thermodynamics (Planck)
Quantum Mechanics
Quantum Mechanics: A Modern Development (Ballentine)
Principles of Quantum Mechanics (Shankar) –> Solutions
General
Introductory Physics I Introductory Physics II (Brown)
Feynman Lectures (Feynman)
The Character of Physical Law (Feynman)
Fundamentals of Physics (Halliday)
College Physics (Serway)
The Theoretical Minimum (Susskind)
David Tong: Lectures on Theoretical Physics (Tong)
University Physics with Modern Physics (Young)
Problems
A Guide to Physics Problems: Part 1 (Cahn)
200 Puzzling Physics Problems (Gnadig)
Problems in General Physics (Irodov)
1000 Solved Problems in Classical Physics (Kamal)
Problem of the Week (Morin)
Other
Elements of Astrophysics (Kaiser)
Problems and Solutions of Atomic, Nuclear, and Particle Physics (Lim)
An Introduction to Error Analysis (Taylor)
Mathematics
Elementary Differential Equations and Boundary Value Problems (Boyce)
Introduction to Differential Equations (Chasnov)
Differential Equations for Dummies (Holzner)
Linear Algebra and Its Applications (Lay)
Computer Science
A Guide to Programming in Java (Brown)
Python Programming: An Introduction to Computer Science (Zelle)