No one would hire you to design a bridge if you have experience in mechanical engineering. As an engineer in school, i'd like to point out that'd be a civil engineer.
But as to the subject on hand, I'd recommend going with c#, because it's easier to learn, and soon enough it'll take the place...