Witam! W tym roku kończę liceum i planuję pójść na informatykę. Z tego, co przeczytałem, wiedza, jaką się zdobywa na studiach, jest czysto teoretyczna i prawdopodobnie nie będę jej potrzebował w przyszłej pracy. Dlatego przez te cztery miesiące wolnego czasu, które będą po maturze, chciałbym uczyć się na własną rękę, by potem w trakcie studiów dostać się na jakieś staże itp. Myślałem o pójściu w kierunku tworzenia aplikacji internetowych. Mam kilka pytań z tym związanych:
1) Czy warto poświęcać czas na rozwiązywanie zadań z olimpiad informatycznych? Czy te umiejętności, które się przy tym nabywa, są potem w jakiś sposób przydatne? Jeśli ktoś radzi sobie z zadaniami maturalnymi z programowania (wiem, są proste), to może lepiej od razu skupić się na poznawaniu bardziej praktycznych rzeczy?
2) Od jakich języków zacząć? Jak na razie umiem jedynie strukturalnego C++ i uczę się podejścia obiektowego. Nie oczekuję, że ktoś mi powie konkretnie "Ucz się tego, tego i tego", bo wiem, że o tym będę musiał zdecydować sam. Proszę po prostu o to, by ktoś ogólnie napisał ze swojego doświadczenia, które języki są najbardziej przydatne.
Mam dużo motywacji i nie oczekuję, że wszystko przyjdzie mi łatwo.
Z góry dziękuję za wszelkie odpowiedzi.