jeśli chcesz być programistą to nie musisz mieć koniecznie wykształcenia w tym kierunku a nawet nie musisz mieć żadnego XD ale nie sądzę, że sam cosinus dobrze przygotuje cie do tej pracy, musisz sam sie duzo uczyć
najlepiej oglądać i czytać dużo po angielsku jak się nie rozumie czegoś to od razu wyszukiwac, zapisywać. Jak masz możliwość rozmowy z native speakerem to też zaplusuje