Не могу определиться с выбором между колледжом и вузом,
Ну за тебя ни кто не определится. Ни кто кроме тебя не знает твою жизнь в подробностях, уровень твоих знаний и интеллекта.
Знаю основы HTML, CSS, JS и Python.
Это означает "Я вообще ни какого понятия не имею о программировании"
В школе окружение хреновое.
Есть такая поговорка "Если во круг тебя одно говно, может ты жопа". Это я не лично про тебя, это я что бы ты задумался.
Я хочу найти нормальное окружение
А то "окружение" хочет чтобы ты его нашел? На самом деле окружение не находят, а создают по "своему образу и подобию"
Сам думаю окончу 9 класс с красным аттестатом.
И что это тебе даст? Когда я поступал в ВУЗ был конкурс 2,5 человека и мне такие как ты говорили "У тебя нет шансов, вот я сдам один экзамен и поступил, а ты три не сдашь". Ребята посыпались на втором экзамене, а некоторые даже на первом. Главное не то как ты облизываешь училок, а то как ты можешь применять свои знания.
Смогу ли я устроиться на работу без вышки?
Первые 100 руб я заработал в 14 лет. Спроси у родителей, что такое 100 руб в средине 80-х. Сейчас для толкового пацана заработать используя свою голову, а не бицепсы вариантов куда больше чем тогда.
И так как я из сельской местности,
Программисту без разницы где он живет, лишь бы интернет был приличный.
Если выбрал колледж нужно ли потом в вуз поступить?
Это только тебе решать, но хорошие образование никогда не помешает.
Извините за орфографические ошибки в предложениях, я не из России.
Стыдно человеку который хочет стать программистом не знать про функцию проверки орфографии практически во всех браузерах.