I would like to prepare for my second semester of physics in electromagnetism. Its exciting because its my first taste of physics that isn't all about kinematics and dynamics. What are good ways to prepare for electromagnetism? I don't want a rudimentary and superficial understandings. I went through my physics book and found the chapters periodic motion and mechanical waves to be very interesting. Would that be a good start? Perhaps studying vector fields and vector spaces would help?