Закончил учиться на программиста — как быть дальше?
Английский это точно, это ускорит изучение любого языка
Поработать в крупном городе, набраться опыта. Как созреете — переехать обратно и будете уже фрилансить будучи профессионалом. Ну или может останетесь в крупном, но это далеко не всем по душе :)