Hi i have a question from devs i have learned solidity and javascript languages but i wanna set in to a high level and program with truffle react node and other tools do you think i have to learn all of them deeply like go to their documentations and read all or just a bit of them all can work for purpose of Block chain developing