You can learn redux from the official docs here: https://redux.js.org/tutorials/essentials/part-1-overview-concepts, there are also lots of video tutorials which do a great job - so do checkout youtube too
When it comes to using redux we actually use a library called redux-toolkit, which is redux encapsulated with best practices. To learn how to use this library see this guide: https://redux-toolkit.js.org/tutorials/quick-start