The bike needs to be running to correctly add oil. Put three quarts of oil into the tank. Using the starter button with the engine stop switch in the off position, crank the bike over a few times to cycle some oil into the engine and filter housing. Then start the engine and make sure the oil light goes out after a few seconds. If the light does not go out, immediately stop the engine. If the light does go out, run the engine for about a minute, then shut it off and let it sit for 15 minutes. Next, check the oil level in the tank using the dipstick with the bike upright and top off the oil level in the tank to the correct line on the dipstick. Do a thorough check for oil leaks anywhere such as drain plugs, filter housing, oil hoses, and anywhere on the motor. I check my oil level with the dipstick before every ride, it only takes a second.
If the oil in the tank is not cycling into the engine, you could have a clogged oil port, or the oil pump could be bad. Your oil pressure switch could also go bad, causing the oil light to stay on, even when the oil pump is properly pumping oil to the engine. If you are in doubt about any of this, and you don't have much experience, I would recommend you take the bike to your local Honda service department. You can ruin an engine rather quickly by running it with no lubrication.
There is a lot more information on oil change procedures here on the forum, just search the topic you are looking for. Hope this helps some. Good luck with your bike, let us know how it goes!