I'm CS major trying to learn QFT on my own . I'm trying to make an efficient study plan .The problem is that I've never read any textbook from cover to cover and solved all the problems .What of the following is the most productive approach:
A-To start reading textbooks from cover to cover like reading most of an electrodynamics book and solving all the problems before tackling QFT
B-To just start reading QM and if I encounter something that requires Magnetostatics for example I go to an electrodynamics book to understand it even though I've never dealt with Magnetostatics before? And after I learn harmonic oscillators ,I open a book on QFT and read the chapter on classical klein-gordon field ? and then possibly, open a book on solid state to understand vibrations in a solid etc. and If I don't know complex analysis ,I wait until I encounter a problem that require complex analysis (Like the propagators) to learn it?