Development of Wii homebrew applications is both fun and challenging. If you want to develop homebrew for the Wii, you will need some tools.
It takes a while to completely debug a app, so be ready to debug a lot.
A fairly good knowledge of code is recommended to write applications. C++ is a good starting point, and also the language the wii uses.
A good app always starts with a good idea. If you don't have one, asking around at #wiidev or #wiihelp can be very helpful.