Po pierwsze, skoro piszesz tak długi tekst stosuj akapity, proszę Cię, to co napisałeś strasznie źle się czytało.
Odniosę się do tego co napisałem o "gap year", jeżeli jesteś po technikum to nie czytaj poniższego akapitu.
Natomiast jeżeli jesteś po liceum to uważam, że zrobiłeś ogromny błąd, taka przerwa po maturze to słaby pomysł. Bez zawodu nie masz nic, poza tym, że masz maturę, która tak na prawdę bez studiów jest niczym.
Dodatkowo jesteś człowiekiem orkiestrą, od wojska przez ekonomię do medycyny, a to wszystko na forum o informatyce. Jeżeli nie masz zamiłowania do medycyny to proszę odstaw to od razu bo jeżeli uda Ci się przebrnąć przez studia przybędzie nam kolejny "lekarz", którego skusiły pieniądze i w dupie ma pacjentów. Nie wspomnę już o tym, że aby iść na medycynę to chemia i biologia rozszerzona na minimum 90% jest koniecznością.
Przechodząc do tematyki IT, nie znajdziesz na studiach kierunku, na którym zajmują się HTML lub CSS. Jeżeli chodzi o pythona to musisz szukać czegoś w tematyce AI Engineer. Piszesz o froncie, a za chwilę o tym, że interesuje Cię bezpieczeństwo. Lepiej będzie skupić się na jednej gałęzi i na spokojnie przestudiować to co możesz robić mając dane umiejętności oraz ile możesz dzięki temu zarabiać.
Front end ma się nijak do Security i trzeba to zaznaczyć. Dodatkowo aby dobrze pracować w dziedzinie jaką jest cyber bezpieczeństwo musisz mieć ogromną wiedzę na temat dziedzin, które je poprzedzają.
Przykład: jeżeli chcesz być pen testerem witryn / aplikacji webowych, nie obędzie się bez poznania php, pythona czy javy, aby móc sprawdzać aplikacje pod kontem bezpieczeństwa, najpierw trzeba wiedzieć jak działają od środka.
Jakie wady / zalety ma dana technologia, znać jej słabe i mocne punkty, wiedzieć gdzie programista mógł popełnić potencjalne błędy i posiadać wiedzę aby je wykorzystać.
Zadaj sobie pytanie co chcesz robić i to rób. Jeżeli pasjonuje Cię front end to zacznij od tego jak używać HTML, poznaj standardy, następnie zapoznaj się z CSS'em i skorzystaj z preprocessora, który ułatwia pracę z CSS'em (LESS, SASS).
Potem zapoznaj się z JavaScriptem i wybierz sobie narzędzie, które będzie Ci odpowiadać np Angular czy React. Pracy jest sporo zarówno dla front jak i back endowców, nie ma sensu robić czegoś tylko i wyłącznie dla kasy bo to zgubna taktyka.
Zawsze znajdzie się ktoś, kto będzie miał w sobie pasje, chęć robienia czegoś nowego i tworzenia "rzeczy". Jeżeli chcesz iść do IT tylko dlatego, że gdzieś przeczytałeś, że jest tutaj dobry pieniądz to odpuść sobie.