Napomena: Ovaj članak izvorno je objavljen na portalu Sistemac dana 22. srpnja 2015.
Ako se još niste susreli s izradom web-stranica, a želite se okušati u tome ili jednostavno morate objaviti neke informacije na Internetu, vjerojatno ste se upitali od kuda krenuti i što vam je sve potrebno za izradu i objavu web-stranica. U jednostavnijim scenarijima odgovor na ovo pitanje je lagan, ali ako postoji potreba za izradom nekog kompleksnijeg rješenja, npr. web-aplikacije, situacija se mijenja.
Tečajevi dostupni u Srcu
Na Internetu postoji velik broj kvalitetnih resursa koji vam mogu biti od koristi bez obzira na to jeste li totalni početnik ili iskusni programer. Ako preferirate učenje u obliku učioničkih tečajeva, u Srcu se održava velik broj tečajeva, od kojih su neki direktno vezani uz web i web-tehnologije:
Osim tih tečajeva tu su i:
Svi navedeni tečajevi besplatni su za polaznike iz akademske zajednice. Materijali za neke od navedenih tečajeva dostupni su u otvorenom pristupu.
Programska podrška
Editori
Osnovni program za izradu web-stranica bio bi neki editor koji može uređivati tekstne (HTML, CSS i JavaScript) datoteke. Ako radite pod Linuxom, vjerojatno koristite vi, emacs, pico ili joe. Pod Windowsima sigurno imate instaliran Notepad.
Specijalizirani editori ponudit će bojanje sintakse ili čak i automatsku provjeru sintakse. Neki editori u sebi imaju ugrađen FTP klijent za postavljanje datoteka na poslužitelj. Za početak probajte pogledati odgovara li vam neki od ovih editora:
WYSIWYG editori
Poznavanje HTML-a nije nužno da bi se pristupilo izradi web-stranica — postoji velik broj WYSIWYG editora unutar kojih se HTML kod automatski generira. Microsoft Expression Web 4 je besplatan WYSIWYG editor koji, osim vizualnog uređivanja, nudi i pregledavanje svojstava HTML naredbi, uređivanje CSS stilova, paralelni pregled stranica u više preglednika i sl.

Web poslužitelj (lokalno razvojno okruženje)
Ako radite web-stranice bazirane na čistom HTML-u i ne koristite PHP, nema potrebe za instalacijom web-poslužitelja na vaše računalo. U slučaju da vam ipak treba PHP ili MySQL, najjednostavnije rješenje je preuzimanje i instalacija nekog LAMP/WAMP paketa.
Ako ne želite napraviti trajnu instalaciju, možete posegnuti za nekim prijenosnim rješenjem poput prijenosne verzije XAMPP-a.

FTP klijent
Ako imate na raspolaganju neki web-poslužitelj, trebat će vam FTP klijent za prebacivanje datoteka. Neki editori u sebi imaju ugrađenu tu mogućnost, no ako vaš nije među takvima, preuzmite npr. FileZilla.
Sljedeći koraci
U idućem članku dotaknut ćemo se pitanja izrade web-stranica kao statičnih HTML dokumenata ili uz upotrebu nekog CMS-a.