Hi Karan!
Thanks for joining me here! I hope you got enough sleep this time (hahaha). I think there is no better time than the present! Why wait on an opportunity after learning, when you can learn some basics, and then continue to grow within a company! Most opportunities for juniors will have mentorship, and provide you with feedback! I think it's so much better to develop these habits as a junior so it will benefit you as your experience and level of understanding deepens. The other thing to remember is the learning NEVER stops. A senior developer is still learning from a junior developer, and vice versa. There is always room to learn and grow, which is why it's best to do that within a group of people who was their team to improve everyday!
I hope this was helpful to you, and thanks again for you question!