Witam, czy aby rozpocząć naukę javascriptu trzeba znać na bardzo dobrym poziomie html oraz css, czy wystarczą podstawy ? Dodam że mam już podstawy z c++
Generalnie nie, nie trzeba. Powiedziałbym nawet, że lepiej uczyć się wszystkiego jednocześnie. Dzięki temu szybciej zrozumiesz zależności między tymi trzema technologiami.
Zależy czy planujesz uczyć się JSa z poziomu frontendu (czyli właśnie HTML + CSS + JS), czy backendu (Node.js).
Dodam że mam już podstawy z c++
Z jednej strony pewne podstawowe rzeczy typu warunki, pętle itp. są podobne, ale z drugiej strony pewne rzeczy zupełnie inaczej działają (np. JavaScript ma garbage collector, co ułatwia). No i też ma dużo innych fajnych rzeczy, które nie wiem, czy C++ ma. No i ogólnie pewne rzeczy inaczej działają (np. system typów, w JS jest dynamiczne typowanie, w C++ jest typowanie statyczne)
Więc trzeba się trochę przestawić na inne myślenie. Ale z drugiej strony programowanie to programowanie, każdy język programowania nas wzbogaca i pozwala zastosować pewnego rodzaju schematy w kolejnych językach.
trzeba znać na bardzo dobrym poziomie html oraz css,
Mało kto zna na bardzo dobrym poziomie HTML i CSS, więc nie ma co iść w perfekcjonizm, można poznawać potem wszystko razem.
Chociaż na samym początku faktycznie najlepiej nauczyć się wykorzystywać HTML/CSS, a potem dopiero wchodzić w JavaScript
Choćby dlatego, że dzisiaj wiele rzeczy można zrobić w CSS, łącznie z różnego rodzaju animacjami. Jak za wcześnie wejdziesz w JavaScript, to będziesz chciał robić wszystko JavaScriptem, a przecież CSS dzisiaj ma mnóstwo możliwości.
Tylko i tak - do obsługi HTML/CSS czasem będziesz musiał i tak napisać jakiś kawałek kodu JavaScript, więc wcześniej czy później i tak będziesz musiał w to wejść
Moglibyście polecić jakąś dobrą książkę ( aktualną), najlepiej jakby omijała juz podstawy pętli, instrukcji warunkowych itp.Ewentualnie najwyżej zrobię sobie powtórkę.
Ja np. myślę o https://helion.pl/ksiazki/programowanie-w-javascript-rusz-glowa-eric-t-freeman-elisabeth-robson,prjsrg.htm#format/d, ale chętnie się dowiem co inni proponują.
Patryk27 napisał(a):
Zależy czy planujesz uczyć się JSa z poziomu frontendu (czyli właśnie HTML + CSS + JS), czy backendu (Node.js).
Tak szczerze to nie spotkałem żadnego dobrego źródła do nauki JS, który by nie wykorzystywał HTML. Dlatego nawet nie zaczynałem. Masz coś typowo do backendu do polecenia?
Szymon Swiercz napisał(a):
Witam, czy aby rozpocząć naukę javascriptu trzeba znać na bardzo dobrym poziomie html oraz css, czy wystarczą podstawy ? Dodam że mam już podstawy z c++
Wystarczą podstawy. Oczywiście nieco lepsza znajomość html i css sprawi, że będziesz bardziej zadowolony ze swojej pracy, bo najzwyczajniej w świecie będzie lepiej wyglądać.
Szymon Swiercz napisał(a):
Moglibyście polecić jakąś dobrą książkę ( aktualną), najlepiej jakby omijała juz podstawy pętli, instrukcji warunkowych itp.Ewentualnie najwyżej zrobię sobie powtórkę.
IMHO najlepsza książka to:
https://eloquentjavascript.net/
Dzięki wszystkim za rady :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.