Teraz nasuwa mi się pytanie, jakich języków uczyć się potem, myślę nad php oraz jquery jako takie obowiązkowe
jQuery to nie język.
O ile się nie mylę to js jest językiem front-endowym a java, c++, c#, (chyba) php itd. back- endowym.
Java, C++, C# to języki ogólnego przeznaczenia. JS jest językiem głównie frontendowym, ale jest też używany na backendzie (NodeJS) albo w innych kontekstach (też może służyć jako język ogólnego przeznaczenia oraz za język skryptowy, osadzany w aplikacjach). PHP jest używany na backendzie chyba tylko (ale mogę się mylić).
Także podsumowując przez te 10 lat zanim zacznę pracować których warto się nauczyć aby zostać dobrze wynagradzanym juniorem.
Na pewno angielski. Młody jesteś, więc zanim wejdziesz na rynek pracy będziesz miał ileś lat, żeby nad tym popracować, bo im lepiej znasz angielski, tym masz większe możliwości w programowaniu (lepsze rozumienie artykułów, więcej możliwości do dyskusji/wymiany wiedzy z innymi programistami z całego świata, rozumienie anglojęzycznych konferencji, praca dla zagranicznych firm/klientów itp.).
A z programowania to zamiast myśleć w kategoriach "nauki języków", lepiej myśleć w kategoriach idei, pytań, problemów, rozwiązań, relacji jednych rzeczy do drugich itp. itd.
Tzn. piszę w dłuższej perspektywie, bo o taką pytasz. Bo wiadomo, że jak się zaczyna to się nie widzi jeszcze całego lasu i wtedy człowiek jest pochłonięty nauka języka, składni, tym co konkretnie ma napisać. Ale jeśli chodzi o dłuższą perspektywę to traci to na znaczeniu.
Programowanie w dłuższej perspektywie przypomina raczej balansowanie między paradoksami i próby zachowywania równowagi*, a nie naukę języka, bo to na dalszych etapach jest już rutyna - pojawia się coś nowego, trzeba się nauczyć, to się uczysz i tyle.
* (programista często musi dokonywać decyzje projektowe/implementacyjne, które z jednej strony przynoszą pewne korzyści, ale które mają również znaczne wady - jednak problem w tym, że nigdy nie ma idealnego rozwiązania i trzeba się nauczyć balansować na linie).
Teraz nasuwa mi się pytanie, jakich języków uczyć się potem, myślę nad php oraz jquery jako takie obowiązkowe
do opanowania jednak co potem, java? C++? C#? O ile się nie mylę to js jest językiem front-endowym
a java, c++, c#, (chyba) php itd. back- endowym.
Jeśli już koniecznie chcesz się jakichś technologii dodatkowych pouczyć, to na pewno warto się nauczyć Gita (system kontroli wersji) bo to się bardzo potem przydaje, żeby zapanować nad chaosem. Linux/Unix też warto poznać.