обучение на программиста для русского на Украине
Как я неоднократно писал, для того что-бы стать хорошим специалистом надо.

1)Хотеть им стать.
2)Окружить себя хорошими специалистами.

Если в ВУЗ куда вы поступите будет много хороших спецов, которые будут вам помогать. Тогда вы станете хорошим специалистом.
Если же их там не будет, то поступление в Вуз можно считать ошибкой. (ERROR).
Конечно можно выучится, и по книгам, и исходникам ( учась в том же вузе). Но это более тернистый путь и более долгий путь. Зато потом будешь разгрызыть «гранит науки» как ножем резать масло.

А еще учеба в вузе дает хороших знакомых и друзей, а это является значимым фактором для карьеры. Очень значимым.

ИМХО. Правильнее ставить вопрос так: «Как создать окружение в котором я буду эффективно учится».

Хорошей альтернативной Вузу будет, работа на которой будет добрый гуру. Который будет вас на халяву (или почти на халяву) учить сакраментальным знаниям которым не учат в Вузе. Такие знания на порядок дают Вам преимущества перед другими, особенно в конкретной области в которой работает гуру. 

Как я круто написал?
Прошел в свое время через это.

> можно ли поступить в ВУЗ Украины имея Российское гражданство
Можно, но, скорее всего, платно.

> как в результате получить Украинское гражданство, если оно необходимо
В свое время получил пожизненный местный вид на жительство который позволяет нигде не отмечаться, легально работать и пересекать границу. До этого показывался пару раз в год в деканате иностранных студентов за штампом.
Двойного гражданства там нет.

Научиться чему-то вполне реально, только «отъ***ться» не надо, ну и технический ВУЗ брать из ряда КПИ, ХПИ, ДПИ. 
Самый большой национально-специфичный гемморой — диплом на украинском.