Snabb checklista för nybörjare.... ordningen spelar ingen roll.
1. HTML (Används för att bygga upp och strukturera informationen som webläsaren skall visa)
2. CSS (används för att ge formatering och layout till HTML/XHTML med flera).
3. JavaScript (Används för att skapa interaktion och få saker att hända på Klient sidan alltså i webbläsaren)
4. PHP
Är ett server-side Skript språk som körs på webbservern genom en tolk och efter detta skickas hela webbsidan till webbläsaren som presenterar resultatet.
Du använder även PHP för att "tala" med olika typer av databaser varifrån du kan hämta information och visa denna i den webbsida du bygger upp dynamiskt med hjälp av PHP koden som körs på webbservern och sedan skickas till webbläsaren.
5. MySQL (det finns fler databaser men tog denna som exempel). Är en vanligt förekommande databas som körs som en Server och tillhandahåller en databas där du kan lagra information av olika slag.
Denna databas kan PHP "tala" med och fråga efter information via SQL (Structured Query Language) som är kort och gott "frågor" som du kan med PHP´s hjälp ställa till databasen och den i sin tur svarar med att skicka information eller inte beroende på om din fråga gav något svar.
Till sist är mina tipps att skaffa en bok om PHP, exempelvis:
PHP 5 programmering (9163608006) av Ulrika Eriksson - Adlibris bokhandel
Den boken fick mig att komma igång på allvar med PHP. Det blev som en inkörsport.
Sedan har man ju lärt sig en hel del via "trail and error" och läsa på otaliga websiter.
Man får ha tålamod och vara beredd på att experimentera lite.
Samt inte vara rädd för att göra fel, för det kommer man att göra en hel del i början.
Det är en del av läroprocessen.
Vad det gäller HTML, CSS, JavaScript osv... Så har du hela nätet som uppslagsverk.
Glöm inte att studera dessa siter:
MySQL Query Analyzer - Improving SQL Query Performance
W3Schools Online Web Tutorials
PHP: Hypertext Preprocessor
Jag för min del när jag ville komma igång med JavaScript tog hjälp av ramverken jQuery och PrototypeJS.
Men numera har jag fastnat för jQuery som mitt JavaScript ramverk.
Ramverken underlättar en hel del för nybörjaren och även den vana utvecklaren.
Varför uppfinna hjulet på nytt ? och är man nyfiken på hur det fungerar under "huven" så ta en titt på jQuerys källkod som är väldigt bra kommenterad. Dock bör man då läsa i din icke minifierade versionen.
jQuery: The Write Less, Do More, JavaScript Library
Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications
Jag hoppas du kommer igång med ditt programmerande. Lycka till.
mvh, BlueEyes