Nauka front end

0

Jestem studentem kierunku niezwiązanego z IT. Jednak mimo to od wielu miesięcy łapię się na tym, że chciałbym umieć sam dla siebie tworzyć portale i różne ciekawe strony. Wszystko zaczęło się od tego gdy przeglądając internet natknąłem się na stronę gdzie sprzedają pewne produkty. Animacje, powiększane grafiki wywarły na mnie spore wrażenie. Później co chwila wchodząc gdzieś jarałem się możliwościami widocznymi na stronach. Zacząłem się zastanawiać jak oni to robią, aż tak mi się to spodobało, że chciałbym sam się tego nauczyć.

Nie chodzi mi o klasyczne aplikacje i programy, a umiejętność tworzenia stron naładowanych ciekawymi rozwiązaniami, najedziesz myszką coś się powiększy, klikniesz na coś pojawia się animacja, a do tego budowa sklepów internetowych, to takie fajne się wydaje, baza danych, rejestracja, skrypt umożliwiający złożenie zamówienia, liczenie dostępnych towarów. Wisienka na torcie to budowa stron typu xhamster, czy tych z kamerkami, gdzie można nadawać video, audio, działa system żetonów. Jak oni to zrobili? Chciałbym posiąść tę wiedzę.

Niestety nie jestem studentem informatyki, więc w grę wchodzi nauka w domu. Pytanie, czy robiąc to sam mogę się czegoś nauczyć? Jeśli tak to od czego zacząć? Czy potrzebuję książek do algorytmów? Czy wystarczy html, css, javascript, msql, php? Jakie książki lub kursy możecie polecić na start?
I czy regularnie się ucząc będę to potrafił robić? Po lekturze forum odniosłem wrażenie że javascript jest językiem mało przyjaznym, nielogicznym i frustrującym.
To prawda?

1

a umiejętność tworzenia stron naładowanych ciekawymi rozwiązaniami, najedziesz myszką coś się powiększy, klikniesz na coś pojawia się animacja

to można zrobić w czystym CSS, ew. z dodatkiem odrobiny JavaScriptu

Jeśli chcesz zobaczyć tego typu fajne rzeczy to wchodzisz na stronkę: https://codepen.io/
i klikasz w przykłady zrobione przez innych ludzi (Picked Pens)

A Codepen to taka stronka, na której można edytować na żywo HTML/CSS/JS oraz potem można się podzielić rezultatem ze światem. Wiele osób korzysta z tego do robienia takich demek do pochwalenia się. Otwierasz takie demko i masz podgląd jak to zrobili.

Oczywiście to nie zastąpi solidnej nauki podstaw HTML/CSS/JS.

0

A co do nauki, to jakieś wskazówki?

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