The danger in the president learning to code is that no one wants to tell him his code sucks, then he releases/deploys it and fucks shit up. All I can say is "good luck".
The president was a coder and always wanted to work on features that had a strict deadline for our clients. He would give us the code a few days before and we would have to break our backs to fix it.
He also refused to check anything into SVN.