Hi @Raghav_Lyon,
It is still early on in Ethereum and blockchain. I started in blockchain in April 2017.
Ethereum was only proposed in late 2013.
I suggest reading top 3 recommendations for a new developer
The documentation is a good place to start: https://docs.openzeppelin.com/contracts/2.x/
Along with #general:guides-and-tutorials category of the forum.
Asking (and answering) questions is a great way to learn too. 
Thanks for being a part of the community. 