Может ли чайник научиться самостоятельно писать код для работы с API Яндекс Директ и Google Adwords?
безнадежно.
в случаях когда вопрос начинается "можно ли научится" то безнадежно.
зы люди  вы как то учитесь писать, читать, водить машину, подновляющие большинство закончило хотя бы школу  хватит тупить, что то интересно пробуйте, не интересно не пробуйте, а рассуждения реально или нет, получится и когда, оставьте гадалкам
Конечно, все получится, если заниматься регулярно и знать какие именно задачи намерены решать (с последним, у вас проблем, похоже, нет).
1. пройдите курс по Питону на stepic.org. Выучите базовый синтаксис.
2. Прочитайте Byte of Python или Think Python: How to Think Like a Computer Scientist (есть русские версии)
3. Смотрите небольшие образовательные видео на ютубе по интересующей вас тематике (тот же API, например) и повторяйте его (естественно, не бездумно).
Если знаете английский, рекомендую pythonprogramming.net
Если русскоязычный, то pythonworld.ru
Никакой проблемы выучить язык для ваших нужд нет, просто занимайтесь регулярно, и в какой-то момент вас озарит)