JavaScript - czy najpierw trzeba opanować HTML i CSS?

0

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++

2

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.

2

Zależy czy planujesz uczyć się JSa z poziomu frontendu (czyli właśnie HTML + CSS + JS), czy backendu (Node.js).

3

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ść

0

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ę.

0
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?

0
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/

0

Dzięki wszystkim za rady :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1