When I push my inside of garage button for the door to close, the door attempts to go down, motor light flashes and door goes back up again. I had to keep holding the wall button for the door to actually go down and close.
The garage door will automatically reverse if it encounters too much resistance or if the sensor beam is interrupted.
To check for resistance, start with the door closed and pull the red handle. Then open and close the door. The movement should be fluid with no tough spots. If you encounter difficult spots, you likely have a bent track or a broken wheel. Call a professional.
If the door opens with the opener fine, but reverses almost immediately when you try to close it, then you likely have a problem with your sensor alignment. One sensor should have a light on all the time. This is the transmitter. The other, your receiver, should light up when it has an unobstructed view of the invisible light beam the transmitter sends. It's easy to bump a sensor and move it out of alignment. Just bend it back in to position. Use the light on the receiver to help you so that you don't have to try and close the door to check your adjustments.
Besides @longneck's excellent points, if the garage door or opener is a new installation and has not worked before, it could be that the opener's internal "tension sensor" is not correctly set.
If the door can be reasonably easily opened and closed by hand, but the opener balks at closing the door, the tension setting probably needs to be increased. See the installation manual for details how to adjust it. Usually it is a nut inside the unit, or sometimes a thumbwheel.