How to start with data structure and algorithm