If the answer to *all* *three* questions is "No"
and you are a competent programmer
Strongly consider starting over in your preferred language.