I have been learning Solidity and ethereum through some tutorials and so far it has been going great.
However, in the course the author uses solc (0.4.23) for compiling and web3 (1.0.0-beta.26) for deploying and interacting with the contracts. I am comfortable with this.
When I googled for some help for some query, everyone seems to use truffle for development and compiling etc. Also the syntax seems to be different significantly.
I am worried that which one to follow!! Can somebody please help?
Note:
I am comfortable with Javascript and NodeJS - in case if it might some give info to answer better.