К сожалению "на любую должность" как ты написал не возьмут. Поскольку в крупных компаниях для многих должностей нужно высшее образование. Которое ты к 20 годам просто не успеешь получить. НО. Это совершенно не значит что ты не найдешь к этому возрасту достойно оплачиваемую и интересную работу разработчиком в мелкой или средней компании. А возможно и в крупной но с ограничением о котором я написал выше. У нас работают уже майдлами люди которым и меньше 20 лет. Проекты у нас серьезные именно в веб-разработке. Это точно не сайты верстать.
Я сам работаю программистом с 18 лет. Причем первая моя компания работала по заказам такой немаленькой мягко скажем структуры как РЖД. Правда штатным сотрудником РЖД я не был. Что в 90-е было здорово на самом деле. Поскольку тогда в РЖД платили мало и нерегулярно. В отличие от нашего малого предприятия.
А там уже сам решишь точно ли тебе нужно в крупную компанию. Например у меня профильное высшее образование, но всю карьеру больше 25 лет работаю в малом и среднем бизнесе. Хотя если есть возможности после школы пойти в универ и при этом не разориться самому и не разорить семью. Не отказывайся. Поверь моему опыту. Это в нашем деле не обязательно но еще как может пригодиться.
И еще позволю себе один совет. Учи не только "веб-разработку" но и классическое программирование вообще. Во-первых в серьезных проектах без этого тебе не обойтись. Объемы и сложность кода там уже приличные. А во-вторых кто сказал что со временем ты не захочешь сменить отрасль программирования. Успехов тебе, будущий коллега!
И да, извини если ты девочка, а я называю тебя в мужском роде. Ну просто я не могу этого знать.