Beste Sitedealers,
Als voornemen voor 2010 zou ik graag leren programmeren in php en/of javascipt. Tot op heden is het vooral bij het aanpassen van php scripts gebleven (niet al te technisch). Ik ben in het bezit van hosting en kan dus eventueel meteen aan de slag. Echter zit nog met een paar vragen.
- Wat is in principe het makkelijkst te leren (php of javascript)?
- Waar moet ik rekening mee houden als beginneling?
- Hoe kan ik het het beste leren, huidige scripts aanpassen of beginnen aan nieuwe scripts?
Hopelijk kunnen jullie mij een duwtje in de goede richting geven.
Met vriendelijke groet,
Thijs
- Leren php/Javascript
-
01-01-2010, 17:04 #1
- Berichten
- 418
- Lid sinds
- 16 Jaar
Leren php/Javascript
-
-
01-01-2010, 17:12 #2gast Guest
PHP en Javascript lijken heel erg veel op elkaar. Je kan dus denk ik het beste 1 taal kiezen en daar eerst mee beginnen. Asl je 2 talen doet raak je denk ik in de war als beginner.
Je zou op één van deze website's kunnen kijken naar artikelen/tutorials:
www.wmcity.nl
www.sitemasters.be
www.phphulp.nl
www.phpfreakz.nl
http://www.w3schools.com/PHP/DEfaULT.asP
Wat wel een nadeel is dat hier vaak oude scripts/artikelen staan die niet uitvoerig in gaan op PHP5.
Je moet dus goed kijken naar de datum van de artikelen/scripts. Een scripts uit 2000 zou ik bijvoorbeeld dus niet gaan bewerken.
-
01-01-2010, 18:08 #3
- Berichten
- 418
- Lid sinds
- 16 Jaar
@Melvin
Bedankt voor je reactie, waar zou je persoonlijk voor kiezen in mijn geval, PHP of Javascript? En waarom natuurlijk.Laatst aangepast door Thijs O : 02-01-2010 om 11:19 Reden: Automatisch samengevoegd.
-
03-01-2010, 11:13 #4
- Berichten
- 394
- Lid sinds
- 15 Jaar
Als je moet kiezen en je weet nog helemaal niks van beiden, dan zou ik voor Javascript kiezen. Waarom?
Omdat javascript eigenlijk engels is, je kunt de functies al raden zoals onClick = als je erop klikt, onMouseOut = als de muis van iets af gaat.
Met php is het net iets moeilijker.
-
03-01-2010, 11:26 #5
- Berichten
- 418
- Lid sinds
- 16 Jaar
Als je moet kiezen en je weet nog helemaal niks van beiden, dan zou ik voor Javascript kiezen. Waarom?
Omdat javascript eigenlijk engels is, je kunt de functies al raden zoals onclick = als je erop klikt, onmouseout = als de muis van iets af gaat.
Met php is het net iets moeilijker.
Zijn er ook bepaalde dingen die je bijvoorbeeld bij Javascript wel kunt en bij PHP niet? Of omgedraaid?
-
03-01-2010, 11:35 #6
- Berichten
- 161
- Lid sinds
- 15 Jaar
Kijk eens op lynda.com daar;)
-
03-01-2010, 11:58 #7
- Berichten
- 34
- Lid sinds
- 17 Jaar
Het gaat er maar om wat je eigenlijk wilt. PHP en JavaScript lijken misschien qua syntax op elkaar (zolang je niet OO gaat programmeren), maar zijn totaal verschillend in wat ze doen:
PHP wordt uitgevoerd op je server en is dus bedoeld om daarmee te communiceren. Daarom kun je bijvoorbeeld database operaties uitvoeren.
JavaScript is een client side taal en kan dus alleen dingen uitvoeren op jouw computer. Bijvoorbeeld een animatie met jQuery, of een simpele berekening, of natuurlijk een request naar een webserver doen (die dat dan weer uitvoerd met php)
Als het je gewoon om programmeren gaat dan maakt het niet zoveel uit waarmee je mee begint, programmeren is meer een denkwijze en zodra je dat door hebt is het een kwestie van de syntax leren. Je zou ook C kunnen gaan leren en dan pas met PHP beginnen, dan zie je dat je de php syntax zo te pakken hebt.
-
03-01-2010, 12:13 #8
- Berichten
- 418
- Lid sinds
- 16 Jaar
Het gaat er maar om wat je eigenlijk wilt. PHP en JavaScript lijken misschien qua syntax op elkaar (zolang je niet OO gaat programmeren), maar zijn totaal verschillend in wat ze doen:
PHP wordt uitgevoerd op je server en is dus bedoeld om daarmee te communiceren. Daarom kun je bijvoorbeeld database operaties uitvoeren.
JavaScript is een client side taal en kan dus alleen dingen uitvoeren op jouw computer. Bijvoorbeeld een animatie met jQuery, of een simpele berekening, of natuurlijk een request naar een webserver doen (die dat dan weer uitvoerd met php)
Als het je gewoon om programmeren gaat dan maakt het niet zoveel uit waarmee je mee begint, programmeren is meer een denkwijze en zodra je dat door hebt is het een kwestie van de syntax leren. Je zou ook C kunnen gaan leren en dan pas met PHP beginnen, dan zie je dat je de php syntax zo te pakken hebt.
Melvin kwam al met een lijst van websites waar ik artikelen en tutorials kan volgen:
Iemand die toevallig nog andere websites kent die van pas zouden kunnen komen?
-
03-01-2010, 12:57 #9
- Berichten
- 161
- Lid sinds
- 15 Jaar
http://www.lynda.com geloof me dat is echt een top website!
-
03-01-2010, 13:00 #10
- Berichten
- 415
- Lid sinds
- 17 Jaar
Ik denk dat het belangrijkste is dat je het leuk vind, je gaf zelf al aan dat je php waarschijnlijk leuker leek.
Dan zou ik daar mee beginnen. Als je php dan onder de knie hebt kan je je gaan verdiepen in javascript.
Zodra je het zelf leuk blijft vinden is het makkelijker om het ook echt door te krijgen, want het begin van het leren is vooral saai.
-
03-01-2010, 13:12 #11
- Berichten
- 418
- Lid sinds
- 16 Jaar
@Thomas
Ik had inderdaad al even op de site gekeken. Echter vind ik $25 per maand iets te veel aangezien ik niet weet hoeveel tijd ik er elke maand aan kan werken in verband met studie, etc. Verder wil ik het gewoon op mijn gemak leren en dat kan waarschijnlijk ook op andere manieren.
@ Henk
Ik ben er inderdaad al achter gekomen dat het af en toe saai kan zijn ja. Heb ooit een boek gekocht van Arjan Burger (Handboek PHP 5) waaruit ik al het één en ander heb geleerd maar ik zou liever gewoon zelf kleine scriptjes leren maken ipv andermans scriptjes overtypen als je begrijpt wat ik bedoel.
-
03-01-2010, 13:24 #12
- Berichten
- 492
- Lid sinds
- 16 Jaar
Klopt,
Ik heb alles mezelf aangeleert.
En vooral het begin is saai.
Aangezien je dan nog niks kan maken.
Want iedereen die begint met php of dergelijke legt de lat te hoog.
Je wil meteen even snel een grote site maken.
Maar dat heeft geen enkele nut. Het word alleen maar saaier aangezien je niet vooruit komt.
Als ik jouw was zou ik met iets simpels beginnen.
Je denkt dan dat je nutteloos iets aan het maken bent maar dat is niet waar.
Je doet het dan om te leren.
Wat ik zonet las heb je een paar dingen onder de knie.
Database connectie.
Iets in database stoppen.
iets eruit halen en weer geven.
iets aanpassen in database?
Wat ik nu opnoem is puur werken met een database.
Wat jij nu zou kunnen doen is beginnen met simpele dingen.
Bezoeker teller.
Elke keer als er een bezoeker komt op een pagina dat je dat opslaat.
Indien dat is gelukt kan je gaan bedenken hoe je unieke bezoekers kan tellen? (ip)
En hoe je dat kan uitwerken.
Indien dat is gelukt kan je proberen hoe er meerdere bezoeker tellers aangemaakt kunnen worden ($_GET)
En zo kan je het elke keer een stukje uitbereiden.
Eventueel kan je ook een eigen inlog systeem maken
Maar voor een beginnen kan dit nog te moeilijk zijn
Zoek ergens een inlog systeemop.
En ga het script bekijken.
Lees het script.
En probeer alles wat erin staat te begrijpen.
Bijv.
if($var == 'binnenkomen')
{
echo"hallo";
}
else
{
echo"Doei";
}
Wat word hier nou precies gedaan..
Zo zou je ongeveer moeten beginnen.
Stukje bij beetje zou je meer dingen onder de knie krijgen.
En je loop vanzelf tegen dingen aan die niet lukken.
Daarvoor hebben we onze grote vriend Google.
Succes zou ik zeggen ;)
-
03-01-2010, 13:40 #13
- Berichten
- 21
- Lid sinds
- 15 Jaar
Javascript ken ik (nog) niet, maar PHP heb ik inmiddels leuk onder de knie.
Hoe ik PHP geleerd heb? Ben ooit begonnen met tutorials op websites, maar het echte leren begon pas met een paar goede boeken.
In het begin echt simpele boekjes, waar je eigenlijk weinig aan hebt; te weinig diepgang.
Het boek waar ik echt mee begon te leren was "PHP Applicatieontwikkeling" van Peter Kassenaar. Erg goed geschreven boek, niet te moeilijk, maar verwacht ook geen Jip & Janneke taal. Goed om mee te beginnen; uiteindelijk eindig je met een shopping cart dacht ik. Er wordt zelfs een beetje OOP (Object Oriented Programming) uitgelegd, iets waar ik zelf nog dieper op in wil gaan trouwens.
Wanneer je dat boek uit hebt zou ik eens kijken naar "Handboek PHP 5" van Arjan Burger. Iets moeilijker boek, helaas wel wat foutjes hier en daar, en op sommige dingen zou dieper ingegaan moeten worden (beveiliging bijvoorbeeld), maar het is ten eerste een goed naslagwerk, en ten tweede kom je toch nieuwe dingen en andere manieren tegen, want elke programmeur heeft natuurlijk zijn eigen methode. De paar foutjes in het boek en het gebrek aan diepgang op sommige punten moet je even verwaarlozen; die kennis heb je immers opgedaan uit het andere boek.
Wanneer je beide boeken uit hebt ken je een hele goede basis uit twee verschillende invalshoeken van PHP en kun je heel goed aan de gang. Met die basis en de documentatie van php.net erbij kom je er wel; gewoon doen. :) Voor de duidelijkheid; de documentatie van php.net zul je altijd moeten blijven gebruiken, aangezien er steeds doorontwikkeld wordt, en er in geen boek of op geen enkele website alles geleerd wordt; daar gaat de ontwikkeling te snel voor en zijn er teveel functies. Maar.. met een goede basis is het gebruik van php.net ook geen probleem, en mocht je voor vraagstukken staan.. hier is SiteDeals, en Google is ook gewillig :)
Succes!
Edit; om even een voorbeeld te noemen: kijk eens naar het scala aan datum/tijd functies binnen PHP. Destijds ben ik gewoon gaan proberen, hoe ik het beste met data kon gaan rekenen, zodat MySQL er ook mee overweg kan (Ymd formaat), en ik in mijn applicatie goed kon rekenen. Je kunt rekenen met epoch time, maar ook met de "mensen-tijd". Heb gekozen voor de tijd in Ymd formaat, en zelf een leuke functie geschreven om daarmee te gaan rekenen. Simpel, maar erg leerzaam. :)
-
03-01-2010, 13:43 #14
- Berichten
- 394
- Lid sinds
- 15 Jaar
Ja, met javascript kun je dingen laten bewegen enzo. Dus slideshows, denk maar aan JQuery (of zoek maar is op) dat is ook javascript(library). Met php kun je dat niet.
-
03-01-2010, 14:39 #15
- Berichten
- 418
- Lid sinds
- 16 Jaar
@ N.Meijer
Bedankt voor je reactie. Records in de database aanpassen heb ik me nog niet mee bezig gehouden dus ik weet niet zeker of ik dat kan. Aangezien ik in het verleden de lat al te hoog had gelegd wil ik nu met de basis beginnen om het beter te begrijpen en uiteindelijk meer te kunnen.
@ Jaap
Ik heb het boek van Arjan Burger al maar zal ook zeker even kijken naar "PHP Applicatieontwikkeling" van Peter Kassenaar. In Handboek PHP 5 zit ook al een webshop dus hier kan ik eventueel al mee aan de slag. Verder zal ik ook php.net regelmatig in de gaten houden voor de laatste nieuwtjes, etc.
Liever start ik dan met een simpele teller, simpele berekeningen of iets dergelijks zoals hier al eerder is aangegeven.
@ Luuk
Bedankt voor je reactie maar ik heb er toch voor gekozen om met PHP te beginnen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic