Use devkitpro. If you have Windows you can use this guide. You will also need to know some C or C++. The template included in devkitpro is a good place to start programming for the Wii.
IceD How can I get it put on a disc and published.
Considering the questions you have asked I think it is pretty much impossible for you to do so. You will have to use the Nintendo developers tools. [www.warioworld.com]
These cost $10000+ and are only for corporations like Sega...
I think you would be best off just programming homebrew.