Hi, I hope this forum helps me get some direction in the world of Computer Science. Here's my brief story: My undergrad was in Electrical Engineering and then on my brother's recommendation, I tried learning Java. Got intimidated and stopped. Went to a coding bootcamp back in India but didn't learn much. They hired me and I somehow managed to get a good project on Node.js. The project did well but I did not learn much. Based on the experience, I came to US for my Master's but still feel I am stuck in Basics. I know that Data Structure & Algorithms are must but do not understand where to start. The number of resources are overwhelming. Can someone tell a high level path one should follow for a person like me. Help will be highly appreciated.