To start a new endeavor enthusiastically and wholeheartedly, though possibly without experience.
To set off, set forth; to start.
To help or assist (a person, project etc.); to promote.
To propose, suggest (an opinion, theory etc.).
To put or carry (something) forward.