Возраст, junior?
Для работы в коллективе важны личные качества, высшее образование в технической/естественно-научной сфере желательно, но не обязательно для программиста.
Образование не важно, но для себя можно поучится.
Ограничений нет никаких. 
Читайте книги и практикуйтесь, обратитесь в веб-студия, некоторые могут взять на воспитание к себе с условием дальнейшего сотрудничества