Instructions
Download a Wii developer kit. A developer kit is the software package used to write other programs. Many homebrew Wii developers use devkitPro (see Resources), which contains a compiler for C and C++, as well as debugging utilities and other libraries. Downloading devkitPro is free.
Download additional software libraries for the Wii. Libogc (see Resources) is another compilation of programming libraries specific to the Wii. These libraries include software that allows a developer to access the Wii's video card, sound card, DVD drive and Wii remote controls. Additionally, the WiiBrew website maintains a list of many other libraries and utilities that may be useful in writing a Wii application (see Resources). These libraries are free to download.
Write your Wii application. Depending on the scope of your Wii application, the process of writing may take anywhere from several hours to several months. Writing an application for the Wii requires proficiency in a programming language, such as C or C++, and the ability to write code.
Publish your Wii application. Once you have written your application, it is ready to be shared with other users. There are a number of websites, including WiiBrew, that allow you to upload and publicize your new application. Additionally, by creating an icon.png and meta.xml file for your application, other Wii users may directly download and play your new Wii application via the Homebrew Channel.