DSA Preparation Strategy and Resources for Beginners