Development Environment Setup

I need help to setup OpenZeppelin development environment.
I read the documentation but it is too difficult to setup.
I used Truffle and Hardhat before, they were easy.
Can someone explain what needs to be done to setup a dev environment?
Is there a command to create a template application, like "truffle init"?
Should I create a project in Truffle and migrate it to OpenZeppelin?
I really did not understand what to do.


Use truffle to init the project as usual (truffle init).

Then run npm install @openzeppelin/contracts

OpenZeppelin doesn't replace Truffle. It's a set of smart contracts that you can use with Truffle.