Knowing how to code things makes you better able to understand what you're asking for when it comes to adding functionality to a software product. More understanding is definitely a Good Thing. There's much less confusion if you're speaking the same language as the people you're requesting something from.
The counter of that though is the old adage that "a little knowledge is a dangerous thing". Being a part time developer with the arrogance to think you know as much as the full-time experienced guys would be crippling in any technical discussion.
So yeah, definitely learn to code, but don't assume that puts you on the same footing as your team, any more than if they spent a few hours a week learning your job.