How can I begin learning this?

Greetings all,

I am trying to rebuild everything from the ground up. I have a strong IT support background but little programming. I have been out of pocket for a while do to numerous mistakes and am working on being more marketable.

With that being said, How would you guys recommend me starting on learning this as a complete noob to programming?

Are there people I can work with in a free internship kind of environment remotely to learn faster?

Thank you all.

Soli Deo Gloria,

Boyd II