To learn Truffle, the Pet Shop tutorial is still a great place to start (it is what I used back when I started in 2017)
For beginners I would also recommend the OpenZeppelin Learn guides (the OpenZeppelin CLI is really easy to use):
https://docs.openzeppelin.com/learn/