O matko... Nie wiem, czy masz świadomość, że chwytając 10 srok za ogon, prawdopodnie nie złapiesz żadnej? Przeanalizuj sobie to: https://github.com/kamranahmedse/developer-roadmap, jeśli chodzi o webdevelopment. Jeśli chodzi o mobilki to Java, ale nie bierz się za wszystko tylko się na coś zdecyduj.
Poza tym z tego co wypisałeś, C++ ni w ząb tu nie pasuje, jeszcze w zestawieniu z HTMLem i CSSem. Nie szkoda czasu?
Wybór wygląda tak:
- Webdev
- Frontend
- Backend
- PHP + Baza danych
- Python + Baza danych
- Java + Baza danych
- C# + Baza danych
- Fullstack
- Mobile
Co do matematyki - uczy ona logicznego myślenia, więc tak. Jeśli chodzi o zastosowanie matmy jako takiej, raczej poziom szkoły średniej jest wystarczający.
Angielski tak. Nevermind if you want work in Poland or abroad. Wszelaka dokumentacja itd jest pisana po angielsku. Zespoły projektowe coraz częściej są międzynarodowe, np ja w takim pracuje. Nie wyobrażam sobie nie znać angielskiego, a jeśli chodzi o poziom, B2 to minimum.