Самый простой способ иммиграции - магистратура или второе высшее немецкого ВУЗа (там бесплатное обучение, еще и работать по 20 часов в неделю официально можно, чтобы не голодать). Что нужно? Окончить школу и получить диплом бакалавра в ИТ-сфере в ВУЗе, признаваемом в ЕС. И очень хороший уровень английского и желательно немецкого, так как за границей по-русски мало говорят.
Хорошие оценки, особенно по предметам вроде биологии, сами по себе не важны, но здорово повышают шансы поступить в ВУЗ, чей диплом признается в ЕС.
Насчет баланса советую не заморачиваться, в этом возрасте, помнится, я мог несколько ночей подряд за программированием провести, это потом уже появятся семья, дети и прочее...