Администратор сайта и сеошник - это разные вещи )) Сео-специалист при желании сможет работать администратором сайта, а вот администратор сайта не сможет продвигать сайты. Что Вы вкладываете в понятие администратор сайта? Зачем Вам сервер для тренировки? Зачем mysql? Вам сайт нужен и все. Да,html,php надо знать. По времени - все зависит от Вас. Сколько времени готовы уделять и т.д. Возьмите для начала сайт каких-нибудь знакомых или друзей и на нем тренеруйтесь. Хуже не сделаете, а если продвинете - они спасибо скажут )) "свежеиспеченная самообучаемая" в 30 лет - это не так страшно, главное, чтобы вы могли достигать целей, т.е. выводить сайт в топ. Я знаю некоторых сеошников под 50 лет, они занимаются этим лет 10, т.е. около 40 начали.