The first step to developing on OpenWrt is understanding how to build it. OpenWrt's build system is complex but getting started with it is pretty straightforward.
Creating a Package
Despite their flexibilty, OpenWrt packages are straightforward to create. This tutorial walks you through creating a simple package for hosting a web page.