Как научиться программировать на основе 1С-Bitrix?
Мне очень помогли уроки от Михаил Базарова.
Хороший учитель, внятная дикция, приятно слушать, без воды, также преподает основы. Новичкам очень поможет Видеуроки 
- как поступить и с чего начать изучение Back-end разработки на основе этой CMS?
Правильно писали уже - нужно сначала, пробежаться по курсам самого Битрикса dev.1c-bitrix.ru/learning , для начала можно без Bitrix Framework и хостера, просто получишь общие представления, что и как. - где найти уроки, именно уроки а не документацию по API ?
НА Ютубе есть несколько курсов, можешь выбирать что тебе легче пойдет.
www.youtube.com/watch?v=eh6anywHL-U&index=1&list=P...- она же платная, как учиться, ее можно вообще скачать и поставить себе на виртуальный хост?
На сайте самого Битрикс можно скачать с 30 дневным триалом, этого обычно хватает. При необходимости потом можешь скопировать свои наработки, развернуть рядом новую и вставить свою туда. 
www.1c-bitrix.ru/download/cms.php тут несколько вариантов для установки. Бери Бизнес - там основные модули с которыми идет работа потом.