Wątek przeniesiony 2014-04-16 14:43 z Newbie przez somekind.

Czego muszę się nauczyć, aby tworzyć strony internetowe?

0

Hej, mam parę pytań dot. tworzenia stron internetowych, ponieważ planuje iść w tą stronę. Mam dopiero 15 lat, więc jeszcze dużo czasu przede mną, ale wydaje mi się, że im wcześniej zacznę tym lepiej :P
Wiem, że powinienem nauczyć się:

  • HTML
  • PHP
  • CSS
  • MySQL
    Czy do wyżej wymienionych warto dodać coś jeszcze? Zastanawiałem się nad językiem Ruby, brat mojego kolegi tworzy w tym środowisku i te osoby które z niego korzystają chwalą go sobie, jednakże słyszałem, że na rynku jest ciężko i jednak większość woli PHP. HTML'a zacząłem uczyć się z tego kursu http://www.kurshtml.edu.pl/ ale zastanawiam się jeszcze nad tym http://pl.html.net/
    Zostać przy jednym czy uczyć się z 2 na raz? Z góry dziękuję za odpowiedzi i pozdrawiam
0

Bez JavaScriptu to daleko nie zajedziesz.
Za to PHP i MySQL są niekoniecznie potrzebne. A Ruby jak na razie daje jakieś 5 razy większe zrobki niż PHP.

0

Czyli muszę się nauczyć:

  • HTML
  • CSS
  • JavaScript
  • Ruby

Tak?

2

Nic nie musisz. Wybór należy do Ciebie, tak jak było wspomniane, dla PHP jest dużo więcej zleceń. Natomiast Ruby, no ma z pewnością dużo lepsze opinie wśród programistów, głównie jeśli chodzi o wydajność i czytelność. Zresztą to wcale nie jest jakaś wiążąca decyzja, za rok, może parę lat najprawdopodobniej i tak będziesz potrzebował nauczyć się tego drugiego języka.

1

Nie ;] Do webdevelopmentu potrzebujesz html (najlepiej html5), CSS i JavaScript (w praktyce raczej ukryte przez jQuery i inne podobne biblioteki).
Oprócz tego warto znać jakis język programowania, ale może to być niemalże dowolny język - PHP, Ruby, Python, Java, Scala, Groovy, ASP i wiele wiele innych...

0

Ok, kolejne pytanie :D
Pierwsza raz spotkałem się z określeniem "webdevelopment". Czym się to różni od webdesignu?

0

Różni sie tym co "picie w szczawnicy" od "szczania w piwnicy". Jeden zajmuje się frontendem, grafiką i składaniem tego tak zeby jakos wyglądało i ewentualnie robieniem stron internetowych. Drugi zajmuje się pisaniem aplikacji webowych ;]

0

Dzięki za odpowiedź :D
Jak myślicie, czy program kED 2 będzie dobry dla początkującego?

0

Akurat program tutaj nie robi tu żadnej różnicy. Chociaż zdaje mi się że najpopularniejszy jest Notepad++

0

Sublime'a ogarnij, to naprawde dopracowany edytor i przede wszystkim nie wymaga miesiecy praktyk.

1

Jeśli dopiero zaczynasz to zacznij od:

  • layout: HTML + CSS
  • programowanie - front: JavaScript
  • programowanie - serwer: Python lub PHP lub Ruby lub node.js

Ważne żeby uczyć się tych rzeczy równolegle, bo może być tak, że spodoba ci się JavaScript i możesz pójść w kierunku front-endu (JavaScript to aktualnie cała gałąź programowania, bibliotek i narzędzi masa). Poza tym można robić w tym nawet część po stronie serwera (node.js). Kilka haseł: AngularJS, dojo, ext.js, backbone.js, Knockout.js, express.js

Jeśli chodzi o część po stronie serwera to Python jest o tyle ciekawą alternatywą, że umożliwia także pisanie programów nie-webowych (GUI, konsola, symulacje, data mining itd). No i ma ładną składnię + kilka narzędzi przyspieszających działanie skryptu.

Ruby z tego co wymieniłem będzie najwolniejszą opcją (chociaż w web to różnie bywa - zależy od tego co i jak zaprojektujesz).

0

Dzięki za odpowiedzi, zaraz pobiorę tego Sublime'a bo z tego co widzę ma o wiele więcej możliwości od kED'a :)
Tematu może nie zamykajmy, jeszcze się przyda

0

Odkopię trochę, bo miałem komputer zepsuty.
Dzięki, znalazłem też stronę http://codeacademy.com/ i na niej ćwiczę

0

Polecam kanał phpacademy na YT:

Ja się stamtąd sporo nauczyłem. Tematyka to php ale też jest js, css i trochę innych front-endowych rzeczy.

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