Research and Requirement gathering
Research OpenWrt and Linux basics.
Set up development environment (install virtualization software, Linux distribution, and download OpenWrt).
Explore OpenWrt's structure and familiarize yourself with its components.