>>> This may sound silly but is it too late to go back to programming?

No, of course not. Get a reasonable compiler, a couple of current books, write a few test pieces and away you go. It'll come back to you. Programming is, basically, programming. Once you've understood the concepts, the rest is detail and semantics.