The best way to learn is to build from scratch. Start with a simple ban system using DataStores:

Example admin command set (typical)