I ought to add here that to really get to String Theory, one ought to get through Quantum Mechanics and Quantum Field Theory first. [ Even though QFT is different than String Theory still, it is hard to understand Strings without first having a background in QFT.]