Jak uczyć się JavaScript? - przeczytaj, zanim zadasz pytanie na temat materiałów do nauki.

Odpowiedz Nowy wątek
2017-02-21 09:19
21

Ty: Od czego zacząć nau...
LMGTFY: How To Google Like A Pro!

Ty: Nie znam angielskiego.
LMGTFY:
Google Translate Plugin
QTranslate

Ty: Znam już HTML i CSS, a teraz chciałbym nauczyć się Javascriptu. Jaką książkę polecacie na początek?
LMGTFY: Head First JavaScript

Ty: Nie bardzo podoba mi się styl tej książki, nie macie czegoś poważniejszego?
LMGTFY: Eloquent JavaScript free

Ty: Strasznie stare te książki. Słyszałem, że teraz jest jakiś nowy standard ESJavaECMAScriptTurbo 2016?
LMGTFY: W ES6 doszło trochę lukru składniowego, ale to dalej te sam JS. Jak opanujesz podstawy, to uzupełnienie wiedzy o nowy standard to kwestia kilku dni.

Ty: jQuery all the things!!
LMGTFY: Najpierw JavaScript, później jQuery..

Ty: Uczyc sie angulara bez js?
LMGTFY: A czy poszedłbyś na naukę jazdy ekstremalnej bez umiejętności prowadzenia samochodu? Najpierw JavaScript, później Angular...

Ty: Okej, pisałem już trochę w JS, ale chciałbym się nieco bardziej zagłębić w ten język. Zacząłem czytać XYZ, ale wydaje mi się, że to nie jest pozycja dla kogoś, kto już umie programować. Polecacie coś lepszego?
LMGTFY:
You Don't Know JS (book series) free
Tajniki języka JavaScript (You Don't Know JS PO POLSKU)

Ty: Kurcze, strasznie dużo tego.. Znacie może jakiś kurs video?
LMGTFY: JavaScript: Understanding the Weird Parts Udemy

Ty: O to chodziło! Ale nie wiem, czy warto aż tyle zapłacić...
LMGTFY: JavaScript: Understanding the Weird Parts - The First 3.5 Hours free

Ty: Bomba, teraz wiem, że warto! A co z nowym standardem ES6?
LMGTFY: ES6 Javascript: The Complete Developer's Guide Udemy

Ty: A może coś darmowego tym razem?
LMGTFY: ES6 JavaScript Features

Ty: Przydałby się jeszcze jakiś reference guide..
LMGTFY: ECMAScript 6 — New Features: Overview & Comparison

Ty: Fuck! Dlaczego mój kod nie chce działać!? Javascript suuuuuucks
(╯°□°)╯︵ ┻━┻
LMGTFY: Debugging JavaScript - 0 to Heisenberg

Ty: Powoli zaczynam łapać, ale nie ogarniam eventów i co to ten cały DOM?
LMGTFY:
Document and Events
What the heck is the event loop anyway?

Ty: AngularJS vs Angular 2
LMGTFY: Na dzień dzisiejszy (2017-07-12) nie zaczynałbym od AngularJS. Nie mniej jednak sporo softu już zostało w nim naklepane... i w ogłoszeniach również się pojawia. Znając życie, nawet jak będzie Angular 50, to i tak gdzieś będzie jakiś legacy potwór w AngularJS. W tym wypadku zastosowałbym just-in-time learning - jeżeli w nowej pracy będzie Ci on potrzebny, to wtedy się nauczysz. Materiały jakie polecam do szybkiego ogarnięcia:
Learn and Understand AngularJS - każdy kurs tego gościa to istny majstersztyk. Z nim nawet kompletny żółtodzób ogarnie angulara.
Tech CBT - AngularJS Tutorial - fantastyczny kanał, który właśnie odkryłem. Jeżeli po kursie Learn and Understand AngularJS czujesz niedosyt, to materiały na tym kanale są dla Ciebie. Wszystkie zagadnienia typu digest loop etc. są dogłębnie wytłumaczone. Jeżeli tak jak ja lubisz dokładnie wiedzieć jak coś działa, to nie pożałujesz.
Understanding-Scopes

Ty: Słyszałem coś o jakimś funkcjonalnym JavaScript'cie. Co to takiego? Opłaca się to uczyć?
LMGTFY: Funkcyjnym, nie funkcjonalnym
Functional-Light-JS

Ty: Tak w ogóle to strasznie drogie te kursy na Udemy. 200 €? Kogo na to stać...
LMGTFY: Co miesiąc w internecie pojawiają się kody rabatowe, dzięki którym możemy kupić każdy kurs za 10€. Wystarczy je dokleić jako query string: https://www.udemy.com/javascript-es6-tutorial?couponCode=DARMOWEKURSY. Najlepiej jest wpisać w google pełną nazwę kursu (używając naszej wiedzy z How To Google Like A Pro!) + coupon code i klikać jak leci, aż w końcu się uda. Zajmie nam to około 10 minut. Wyjątkiem jest początek miesiąca, kiedy stare kody nie działaja, a nowych jeszcze nie ma. Innym trikiem jest wrzucenie ich do koszyka. Za dwa, trzy dni Udemy napisze nam maila, że mamy kursy w koszyku i zachęci nas do ich kupna obniżką.

@somekind @Koziołek @Adam Boduch nie wiem gdzie i jak to podpiąć, więc proszę żeby ktoś posiadający taką wiedzę umieścił ten post tam, gdzie jego miejsce.

edytowany 26x, ostatnio: Desu, 2017-07-14 22:49
Pokaż pozostałe 2 komentarze
O kuchwa, funkcja przypinania wątków zniknęła. :D - somekind 2017-02-21 11:54
A nie, trzeba wejść w edycję posta, a potem zaznaczyć checkbox... Moderator-friendly forum :D - somekind 2017-02-21 11:56
O ile trudności z czytaniem po angielsku jest jeszcze w miarę do zrozumienia tak używanie translatora to nie tylko błędny przekaz, ale i lenistwo. - Marcel2727 2017-02-21 12:10
@Marcel2727 nie chodzi o kopiuj-wklej. Te translatory po dwukrotnym kliknięciu wyświetlają Ci kilka tłumaczeń danego słowa. Jak nie rozumiesz w zdaniu nawet kilku słów to jakoś to poskładasz do kupy, a po kilku tygodniach/miesiącach zrozumienie bardzo wzrośnie. Łatwo się zniechęcić jak co chwilę czegoś nie rozumiesz i musisz googlować. Te pluginy skracają ten proces do kliknięcia na dane słowo. - Desu 2017-02-21 12:42
Trochę żartowałem, każdemu komu chce się w ogóle coś tłumaczyć musi wykazać jakąś chęć :P - Marcel2727 2017-02-21 13:29

Pozostało 580 znaków

2017-04-01 16:30
0

Świetnie przygotowana lista . Sam zaczynałem w ten właśnie sposób .

Dzięki :) - Desu 2017-04-01 16:40

Pozostało 580 znaków

2017-04-15 20:02
tester445
0

http://www.infoworld.com/arti[...]he-future-of-programming.html

"JavaScript will dominate, but no one will write it...
If we don’t write JavaScript, who will? Transcoding robots, that’s who.
"

Pozostało 580 znaków

2017-04-15 21:06
Zakręcony Kret
0

Uczyc sie angulara bez js?

Pozostało 580 znaków

2017-04-16 09:22
2

A czy poszedłbyś na nauka jazdy ekstremalnej bez umiejętności prowadzenia samochodu? Musisz znać JavaScript, zanim zabierzesz się za frameworki/biblioteki.

Pozostało 580 znaków

2017-04-16 10:25
1

Programistą Angulara to taki sam wstyd jak być programistą jQuery XD (mam na myśli oczywiście tych, co znają frameworki bez znajomości języka).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
Luke padłem na podłogę . Nawet pierwsza część tego zdania wywołuje uśmiech na twarzy. - NikolaPolov 2017-07-01 22:49

Pozostało 580 znaków

2017-04-17 12:46
0

Dodam tylko, że kurs po polsku na podstawie Eloquent Java Script udostępodniony jest pod tym adresem: http://shebang.pl/kursy/wszystko-jasne/.

niepełny i bez wielu użytecznych technik pokazanych w wersji angielskiej ale jeżeli masz 15 lat i twoją pasją jest HTML to polecam - NikolaPolov 2017-07-01 22:50

Pozostało 580 znaków

2017-04-17 21:23
0

Wiadomo, że najlepiej uczyć się przez praktykę, czyli robienie jakichś projektów w jakimś języku, a JavaScript jest o tyle dobry, że możemy bardzo szybko zrobić coś naprawdę ciekawego, co będzie wyglądało (jak dodamy HTML, CSS) i nieźle działało. Można wykorzystać jakieś ciekawe API z tematów, które nas interesują i zrobić coś przyjemnego.

Tutaj np. NASA SDK -> https://github.com/AJFunk/nasa-sdk

Pozostało 580 znaków

2017-06-27 11:04
1

Super lista! Sam korzystałem z wielu

Pozostało 580 znaków

2017-06-27 15:50
Trzeźwy Programista
0

Podajcie jakieś kursy ES6 po Polsku lub napiszcie na blogu. Coś w tym stylu tylko do ECMAscript 6
http://tutorials.comandeer.pl/

Pozostało 580 znaków

2017-07-01 15:22
0

Taka moja osobista sugestia i przemyślenie: WSZYSTKO JEST W GOOGLE ok, ale nie jestem idiotą ! Forum rozwija się ponieważ udzielamy własnych wskazówek, poszukujemy lepszej drogi. Dobrze by lista źródeł po polsku też rosła, wujek dobry, wujek kupi lizaka - a co jeśli dorosłem i zechce zejść z kolanek wujka? Nie ma pytań banalnych, są tylko ludzie leniwi ale też tacy co pytać po prostu nie potrafią. Poza tym wujek nie zawsze wie wszystko, a wie tylko dlatego, że ktoś odpowiedział kiedyś komuś. A co jeśli odpowiedź jest nieaktualna - proste trzeba odpowiedzieć raz jeszcze, tak by wujek przestał być dziadkiem, do którego odsyła się niegrzeczne dzieci.

StackOverflow jest dobry.


Sukces jest progresywną realizacją wartościowej idei w ramach cierpliwego wymiaru czasu.
edytowany 1x, ostatnio: Pangeon, 2017-07-01 15:28

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę