Warning: Redis::get(): php_network_getaddresses: getaddrinfo for localhost failed: No address associated with hostname in /home/klient.dhosting.pl/michalko/webroad.pl/public_html/wp-content/plugins/litespeed-cache/src/object-cache.cls.php on line 665

Warning: Cannot modify header information - headers already sent by (output started at /home/klient.dhosting.pl/michalko/webroad.pl/public_html/wp-content/plugins/litespeed-cache/src/object-cache.cls.php:665) in /home/klient.dhosting.pl/michalko/webroad.pl/public_html/wp-content/plugins/dw-question-answer/inc/Posts/Base.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at /home/klient.dhosting.pl/michalko/webroad.pl/public_html/wp-content/plugins/litespeed-cache/src/object-cache.cls.php:665) in /home/klient.dhosting.pl/michalko/webroad.pl/public_html/wp-includes/feed-rss2-comments.php on line 8
Komentarze do: Jak uczyć się JavaScript? – książki, kursy i inne cuda… https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda blog dla webmasterów, na którym piszemy o HTML5, CSS3, JavaScript, webdesign, UX, CMS Wed, 15 Jun 2016 13:45:00 +0000 hourly 1 https://wordpress.org/?v=6.9.4 Autor: KamilDaszkiewicz https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-2539 Wed, 15 Jun 2016 13:45:00 +0000 https://webroad.pl/?p=3484#comment-2539 W obecnych czasach znaleźć materiały do nauki to nie problem. Gorzej jest znaleźć chęci. Samych materiałów w sieci jest pełno, tyle że jak z nich korzystałem miałem wrażenie że czytam ciągle jedno i to samo, tylko pisane słowami innego autora. Później korzystałem z kursów eduweba. I tu właśnie materiały nie są długie bo 8-12 godzin w zależności od wybranego kursu, ale przynajmniej konkretne informacje, od początku, przez tworzenie i wdrażanie.

]]>
Autor: Kamil Dziwota https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-2490 Sat, 02 Apr 2016 22:17:00 +0000 https://webroad.pl/?p=3484#comment-2490 Znalazłem też darmowe interaktywne kursy programowania (np. JavaScript) po polsku tutaj – http://apki.org/ (trochę przypomina https://www.codecademy.com/ ).

]]>
Autor: Edyta Albrecht https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-2374 Tue, 05 Jan 2016 14:12:00 +0000 https://webroad.pl/?p=3484#comment-2374 Ja uczęszczałam na kurs JS do geek factory (stacjonarnie na Śląsku) i jestem bardzo zadowolona. Tutaj też ciekawe zestawienie materiałów do nauki:
http://www.deluxeblogtips.com/2015/12/118-free-resources-to-learn-javascript.html – mam nadzieję, że komuś się przyda :)

]]>
Autor: Łukasz Pełszyński https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-2287 Thu, 07 May 2015 11:52:00 +0000 https://webroad.pl/?p=3484#comment-2287 Moim zdaniem najlepiej użyć platformy do nauki online. Z polskich to
powstaje codequack.com, na razie kurs Ruby jest od zera totalnego. Wiele
osób z Rails Girls go robiło i wydaje się spełniać swoje zadanie :)

]]>
Autor: Comandeer https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1904 Fri, 15 Aug 2014 16:41:00 +0000 https://webroad.pl/?p=3484#comment-1904 W odpowiedzi do Mr.Mr.

W podręczniku ninja, po przejrzeniu spisu treści, bardzo nie podoba mi się podejście, że JS jest językiem browserowym. Nie jest… a DOM nawet nie jest jego częścią. „Czystszy” JS można uzyskać w środowisku node’owym, o czym niestety nie jest tam wspomniane ani słowem. Dziwi mnie też rozdział o with, które wgl nie powinno być używane (strict mode w ES5 go zabrania). A przy rekurencji np zupełnie nie widzę wspomnienia o IINFE. Jak przeczytam więcej, to będę mógł się więcej wypowiedzieć ;)

]]>
Autor: Mr.Mr https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1902 Fri, 15 Aug 2014 15:32:00 +0000 https://webroad.pl/?p=3484#comment-1902 >>>JavaScript i jQuery Nieoficjalny podręcznik
Do jQuery to fajne to, ale nie porusza całości zagadnień. Jeśli chodzi o JS to sama teoria, choć przyznam, że fajnie i zgrabnie wyłożona…

>>>Tajemnice JavaScriptu. Podręcznik ninja
Znowu to co niżej – nie dla beginners :)

]]>
Autor: Michał Załęcki https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1901 Fri, 15 Aug 2014 14:31:00 +0000 https://webroad.pl/?p=3484#comment-1901 Tajemnice JavaScriptu. Podręcznik ninja też dobrze rokuje :D

]]>
Autor: Marek https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1892 Sun, 10 Aug 2014 16:30:00 +0000 https://webroad.pl/?p=3484#comment-1892 Jestem w trakcie czytania JavaScript i jQuery Nieoficjalny podręcznik i jak na razie jestem bardzo zadowolony :)

]]>
Autor: Mr.Mr https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1891 Sun, 10 Aug 2014 14:33:00 +0000 https://webroad.pl/?p=3484#comment-1891 W odpowiedzi do Comandeer.

>>Odnośnie książek zapomniałeś o wręcz obowiązkowej pozycji dla każdego
szanującego się JS deva: Douglas Crockford „Javascript: The good parts”.
Co prawda nie do końca jest to strawne dla całkowicie początkujących

Nie zapomniałem, ale właśnie dlatego że nie jest to książka dla kogoś kto zaczyna pominąłem ;)

]]>
Autor: Comandeer https://webroad.pl/javascript/3484-jak-uczyc-sie-javascript-ksiazki-kursy-i-inne-cuda#comment-1890 Sun, 10 Aug 2014 14:14:00 +0000 https://webroad.pl/?p=3484#comment-1890 >Nie dość, że książka jest dostępna za darmo to jeszcze do tego ma polskie tłumaczenie.
Z doświadczenia wiem, że jeśli zna się angielski, to lepiej czytać angielskie oryginały ;) Czasami tłumaczenia Heliona są… drewniane.

Odnośnie książek zapomniałeś o wręcz obowiązkowej pozycji dla każdego szanującego się JS deva: Douglas Crockford „Javascript: The good parts”. Co prawda nie do końca jest to strawne dla całkowicie początkujących, ale zwraca uwagę na wiele ciekawych rzeczy (sam opis gramatyki JS miażdży ;)).
Co jeszcze z książek? Wszystkie pozycje Zakasa (jest jeszcze AFAIR „Performant JavaScript” czy coś takiego – można z niej się dowiedzieć takich tricków, jak np asynchroniczne forEach dla tablic), Stoyana Stefanova (np „JavaScript patterns”). Doskonała jest także książka „Speaking JavaScript” Axela Rauschmayera (za darmo i oczywiście po angielsku)
Jest jeszcze książka Com… a nie, jednak (jeszcze) nie ma ;)

Jeśli chodzi o pomocne strony, to oczywiście warto zapoznać się ze specyfikacją ES 5.1 (żart, nikt nie jest w stanie tego przeżyć :D) i całą dokumentacją WebPlatform (takie MDN, ale od W3C; oczywiście wciąż nie tak kompletne, jak kompendium Mozilli).
Bardzo dobre artykuły są na TypedArray (szkoda, że tak rzadko się ukazują – niemniej już tam znajdujące się artykuły, np o Web Workers, to jedne z najlepszych opracowań w Sieci) czy 2ality (blog autora „Speaking JavaScript”) – niemniej to już wyższy poziom. Niezłe sztuczki wrzuca też The CSS Ninja (tytuł bloga bardzo myli ;)), ale znów bardzo rzadko się ukazują.
Na koniec warto wspomnieć o JavaScript.pl – co prawda projekt chyba umarł (Ferrante, no weź!), ale wrzucone tam porady są bardzo dobre. Podobnym, anglojęzycznym (niech nikt się nie waży czytać nieaktualnej polskiej wersji!) zasobem jest JavaScript Garden.
No i jest jeszcze GitHub i przeglądanie kodu innych JS-owców – IMO najlepszy sposób nauki (tylko nie rzucajcie się od razu na projekty typu express.js czy Stylus – są genialne, ale kod de facto nie ma dokumentacji ;)).

Jakie pojęcia trzeba sobie jak najszybciej przyswoić? strict mode, IIFE (immediately invoked function expressions), hoisting, scope – to na sam początek winno wystarczyć aż nadto ;)

BTW weźcie coś zróbcie z Disqusem, bo linków nie widać :P

]]>