Każdy zainteresowany budowaniem stron internetowych zadaje sobie to właśnie pytanie.
Odpowiedź nie jest łatwa. Zależy to od naszych umiejętności informatycznych oraz ilości czasu, jaki chcemy poświęcić na naukę. Istnieje wiele książek zawierających dokładne i obszerne specyfikacje poszczególnych języków. Przedstawiają one jednak często wyrwane z kontekstu przykłady, co z pewnością nie umila czytania. Ja z chęcią polecę kilka sprawdzonych pozycji. Wybrałem te, z którymi od początku do końca realizujemy projekt strony. Tworzenie czegoś całościowo daje dużo więcej satysfakcji, a związane z tym działania nabierają sensu.
Początek…
Z czego się uczyć?
Jakie języki wybrać?
Z czego się uczyć?
• „Tworzenie stron WWW w praktyce. Wydanie II” Bartosz Oanowski
• „CSS. Projektowanie profesjonalnych stron WWW” Ch. Schmitt, T. Dominey, C. Li,
E. Marcotte
• darmowe książki po angielsku znajdziecie pod adresem: Strona z książkami
Jakie języki?
My oczywiście zakładamy, że interesują nas podstawowe i znane języki w najnowszych wersjach html5 i css3 oraz kilka elementów java script (opcjonalnie jquery). Ok! Wiemy czego szukamy, więc zaczynamy nasz „research”. Niestety, rozwój nowych technologii przebiega w zatrważającym tempie. Powoduje to, że sposoby i tricki proponowane w danych pozycjach rok po roku zmieniają swój status na „obsolote”- przestarzały. Tak szybkie zmiany wymagają od nas bycia bardzo elastycznym. Należy odwoływać się do umiejętności „googlowania”, czyli umiejętnego szukania w Internecie. Przeszkodą dla niektórych może być często pomocny przy tym język angielski…
Według mnie najlepszym sposobem nauki jest praktyka. Warto zacząć od utworzenia swojej własnej strony WWW (nawet z podstawową znajomością języka html). Proces tworzenia przynosi wiele radości, skłania nas do szukania rozwiązań oraz poznawania sposobów poprawnej implementacji. Jeśli będziemy wiedzieli co chcemy zrobić, łatwiej się tego nauczymy. Nikt nie ma ochoty i zapału do zakuwania na pamięć poszczególnych znaczników. W przypadku formatowania tekstu, same poszukiwania i wprawianie praktyki w ruch sprawią, że z dużą łatwością zapamiętamy poszczególne metody.