Tip 1: Start with the basics. Don’t just read them; try to create multiple examples of how you can implement them in real life.
Tip 2: Consistency is key. Try to dedicate 1-2 hours daily after work and 3-4 hours on weekends. If you don’t have time on a particular day, just revise the previous topic in 30 minutes but don’t skip it entirely.
Tip 3: Try to solve multiple types of questions on strings, arrays, and linked lists. Cover these first, then move on to other topics.