Witajcie, mam gugla, ale nie o to chodzi. Znacie może kogoś, kto na jutubie (no nie musi byc na yt, byle za darmo) tłumaczy wszystko na dość dobrych przykładach, najlepiej mówiącego po angielsku? Chodzi mi konkretnie o takiego wieszcza, jak nasz Zelent (u którego niestety wszystkiego jest bardzo malutko - no szkoda). Miałem js na studiach niestety w drobnych ilościach i kiepsko prowadzone, materialy książkowe, kursy codeacademy itd oczywiscie jestem sobie wstanie sam wyguglać, ale lubie jak ktoś tlumaczy tak, zeby nawet taki gamoń jak ja zrozumiał. Jeszcze dodam, żeby nie polecać mi eduwebów, stef kursów - fajnie, że są ale kupiłbym jeżeli serio nie znalazłbym czegoś potrzebnego za darmo, a takich materiałów jest zatrzęsienie.
Pozdrawiam.
najlepsza strona jaką znam z tutorialami i przykładami to www.w3schools.com, a tu masz dział o JavaScript:
http://www.w3schools.com/js/default.asp
A czemu akurat javascript? Po latach uważam, że zaczynanie od javascriptu to nabieranie złych nawyków :)
maly_17a ---> a dlaczego akurat video, tu masz interaktywne przykłady które możesz zmieniać i od razu sprawdzać. Nie nauczysz się pisać bez pisania. A jak to całe przejrzysz to będziesz wiedział gdzie znaleźć odpowiedź w przyszłości.
maviozo ---> tak wiemy, tylko fortran jest kanoniczny. JavaScript jest bazą do większości nowoczesnych języków. Bez JS to tak jak byś się uczył czytać nie znając liter.
Ja zawsze myślałem, że javascript to jest taki odpad z większości języków, a nie odwrotnie.
Jest jednocześnie bardzo wygodny, jednocześnie bardzo namolny, rozpieszcza prostotą i przyzwyczaja do lenistwa.
Składnia faktycznie pokrywa się z popularnymi językami, ale jednocześnie jest dość uboga. Ja np. obecnie poniekąd ubolewam nad przyzwyczajeniami wyniesionymi z JS, takimi jak chociażby fakt, że niczego nie trzeba konwertować na inny typ - i że nie trzeba go definiować z góry.
ty robisz strony www? jak np. sobie wyobrażasz HTML5 bez javascript?
Dlaczego js? Jestem na trzecim roku studiów i muszę sobie ogarnąć jakieś praktyki. Chciałbym czegoś się nauczyć, no i np znajomośc js jest mile widziana. Na studiach miałem wszystko wsadzone do jednego wora, w jednym przedmiocie i wyszło do dupy, nie da się w ten sposób czegokolwiek nauczyć. :) Po co komu ktoś, kto umie html, css, js, php, mysql, ale wszystko tylko po trochu?
Dlaczego video? A bo nie bedzie chyba innej odpowiedz niż takiej - bo lubię kursy wideo. Nie czuje się jakbym się uczył, czy jakoś wyjątkowo pracował, mniej mnie to wszystko nudzi.
Jak cię nudzi to zajmij się czymś innym. Albo mam lepszą radę, wynajmij sobie kogoś kto się za ciebie nauczy a ty zrób w tym czasie coś miłego.
Ze stronami HTML faktycznie masz rację, tutaj praktycznie nie ma wyboru. Ale kolega nigdzie nie napisał, że to pod kątem stron, raczej pod kątem nauki - a javascript (poza paroma wyjątkami) to prawie wyłącznie właśnie strony internetowe.
maviozo - aż musiałem się upewnić, że Twój post nie jest starszy niż 5 ostatnich lat.
Javascript to obecnie jedna z najbardziej pożądanych na rynku pracy technologii.
Dzięki NodeJS, MeteorJS oraz React Native możesz z pomocą samego Javascript przygotować kompletną aplikację webową lub mobilną.
Longwinter -> w porównaniu do obecnie dostępnych źródeł w3c schools wypada dość słabo. Nie mówię, że to złe źródło jednak nie polecam go do nauki.
Najlepsze źródła do nauki Javascript:
edit: jeśli nie chcesz płacić, spoko. Są darmowe źródła (poniżej)
http://eduweb.pl/kursy/javascript/javascript-w-praktyce.html
http://eduweb.pl/kursy/javascript/javascript-podstawy.html
http://eduweb.pl/kursy/html/html-javascript-zaawansowane.html
Osobiście polecam również źródła anglojęzyczne:
https://frontendmasters.com/
https://www.pluralsight.com/courses/jscript-fundamentals
https://www.codeschool.com/learn/javascript
https://www.codecademy.com/learn/javascript - darmowe
http://www.freecodecamp.com/ - darmowe
Są jeszcze kursy na Udemy, jednak większość z nich znajduje się już na pluralsight.
Dodam tylko, że freecodecamp to obecnie jedno z lepszych - o ile nie najlepsze - miejsce do nauki programowania. Wiele przykładów i wiele tysięcy osób tworzących społeczność.
Edit:
jako uzupełnienie dodam tylko dobrą ksiązkę Eloquent Javascript:
http://eloquentjavascript.net/01_values.html
oraz:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
Oraz świetny zbiór materiałów do nauki JS:
http://jstherightway.org/
A te od eduwebu jak bardzo się poleca w stosunku do ceny? :)
Dzięki, mistrzu, zasypałeś mnie materiałami nieco, na pewno ich nie zabraknie. ;D
@maly_17a
Taka prawda, za cenę 1 książki można 2 kursy na eduweb wykupić, a dają o wiele więcej praktycznych przykładów. Tym bardziej jeśli ktoś zaczyna od zera.
Te z eduweb za taką cenę to praktycznie za darmo.
Całkowicie odstawiaja jakość z youtube. Technicznie jak i merytorycznie.
Zresztą jeśli masz możliwość kup jeden z nich i przekonaj się sam.
Przejrzałem sobie to, bardzo ciekawe, bardzo.
Biję się w pierś.
Zastanawiam się jednak, na ile to jest użyteczne, a na ile nerdowskie ciekawostki. Ja też sobie w unity dłubię w JS, ale też w ramach ciekawostki.
maviozo - dwa lata temu faktycznie można było to uznać za nerdowskie ciekawostki.
Obecnie w wyniku obecności wielu platform na rynku tworzy się aplikacje
działające po stronie klienta, komunikujące się z serwerem poprzez RESTowe API.
Jest to bardzo wygodne z oczywistych względów. Przez najbliższych kilka lat ten trend będzie się utrzymywał
a wynika to z tego że moc obliczeniowa urządzeń mobilnych stoi na wysokim poziomie w porównaniu do tego co było kilka lat temu.
Słyszałem już kilka opinii, m.in. właścicieli software house'ów którzy zapowiadają rekrutację programistów JS na większą skalę. Patrząc na to co dzieje się na rynku (SaaSy i rozwój urządzeń mobilnych), nie sądzę żeby było to "widzimisię" chłopaków oderwanych od rzeczywistości.
P.S.: poczytaj o MEAN (https://en.wikipedia.org/wiki/MEAN_(software_bundle) )
Na strefie kursów jest obecnie dobry kurs java script dla zaawansowanych : http://strefakursow.pl/kursy/web_design/kurs_javascript_-_zaawansowany.html - możesz sobie zerknąć. Sam z niego ostatnio korzystałem. Trwa prawie 6 godzin, wszystko jest podzielone na lekcje. Masz tam również dział z tworzeniem aplikacji na systemy mobilne.