программист может чисто кодом питаться. Правда касается это только низкоуровенщиков, ибо они себе могут написать всё что угодно. Ну там Ассемблерщики к примеру.
Короче минимум 5килобаксов, если ты совсем идиот или ещё только учишься, 8к когда получил образование, ну и если у тебя куча корочек и овердохуя опыта может доходить до 20к и выше
А ну и обучение оплачивает компания в которой работаешь, просто надо доебаться до начальства, мол хочу отучиться на того то... И они обязаны тебя отправить на обучение и все оплатить :)