Для начала хотелось бы обратить внимание на книги по программированию. В интернете очень много бесплатных книг, которые могут охватывать аж 24 языка программирования. Кроме того, Есть бесплатные онлайн-тренинги – помогут написанию первой программы (Codecademy, Hour of Code). Также имеются онлайн-курсы по программированию , которые предполагают более общеобразовательную подготовку по сравнению с другими видами. Есть такие онлайн-курсы: LiveEdu.tv, FreeCodeCamp,Exercism.io, PluralSight, Udacity и др.
Также вы можете найти человека, который Вас обучит некоторым моментам программирования. Для этого нужно только зайти на форум или сообщество программистов, где часто можно встретить опытного человека.