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