Ik zit al een tijdje met de volgende vraag,
Hoe heb jij nou PHP geleerd en is dat een beetje te doen als vrije tijd?
Ik weet niet echt of dit heel duidelijk opgeschreven is.
Alvast bedankt,
Tim
P.S Ik weet niet of dit in de Koffiehoek thuishoort.
Ikzelf heb vroeger PHP geleerd uit een boek, en daar oefeningen uit gemaakt. Daarna heb ik meer het nut gezien in tutorials op internet, feedback uit fora en uiteraard de manuals goed doorlezen naar de werking van bepaalde functies en mogelijkheden.

Blijven oefenen, en kennis opdoen! Dat is het belangrijkste.
Ja hoor kan prima in je vrije tijd, het is zelf me hobby al zo'n 5 jaar :)
Ik leer het door schade en schande:)
Ik heb online een gratis basiscursus gedaan en sindsdien rommel ik verder. Al met al dacht ik in het begin; dat leer ik nooit, maar ik ben al een heel eind gekomen in 3 maanden tijd. En het is ook wel een beetje verslavende hobby, merk ik.
Ik ben zelf ooit begonnen met andere programmeertalen. Assember, BASIC, Pascal en C vooral. Die logica was prima door te trekken naar PHP.
Ik ben begonnen met de tutorial van phptuts. Daarna met vallen en opstaan en héél veel googelen. En natuurlijk met veel hulp van de uitstekende kennis van de PHPhulp-ers.
Waar heb je php geleerd? Ik heb een vraag die daaraan vooraf gaat: Waar heb je gestructureerd programmeren geleerd of waar denk je dat te kunnen leren? De basisprincipes van gegevensverwerking en gebruikersinterface? Of begin je gewoon met wat scripten en probeer je wat uit een boek? Welk boek houdt zich eerst bezig met gestructureerd programmeren? Heb je geduld om dat te leren of is het gewoon kicken om het meteen aan de praat te krijgen en de brei steeds verder uit te bouwen tot spaghetti? Wat Ben zegt, de logica was prima door te trekken, duidt op ervaring met gestructureerd programmeren. Je kan dan bijna elke taal aan. Ik heb, net als Ben, Assembler, Pascal, C en verder Cobol-74 en Cobol-85, System-V unix en linux scripting alsmede een tweetal grote rdbms systemen met hun eigen, SQL achtige, taaltjes gedaan. Nu als hobby voor één bevriende middenstander een php bestelsite gemaakt en geen ambitie voor meer php. Ik vind het wel leuk om het bij te houden.
Sterk punt. De geleerde taal staat los van het leren programmeren an sich. Er zijn een aantal verschillende vormen zoals functioneel, procedureel en OO programmeren. Over deze onderwerpen kun je buiten de talen om boeken vol schrijven. Het belangrijkste is het leren omzetten van je gedachtengang of ontwerp naar werkbare code of in ieder geval een controlflow, of vooral in het begin: leren denken in patronen.
Ik ben gestart met gwbasic dan quickbasic beiden niet oo maar procedure talen.
Dan overgestapt naar visual basic zowel dos als windows.
Nu nog enkel vb.net als stand alone progs. sterk aangevuld met PHP

Maar on topic: Analyse van gevonden code(internet vooral) en zoals ok al vermeld door vallen en opstaan en met, soms veel, hulp hier op de site :)

Jan
Ik heb het mijzelf geleerd, uiteindelijk nog een opleiding tot PHP developer gevolgd om het papiertje te halen. Na de opleiding verder gaan specialiseren in javascript en C#. Het leuke aan programmeren is dat je nooit bent uitgeleerd, en je kan er zo ver in gaan als je zelf wilt.
Ik moet wel even terug in de tijd.. maar het begon niet zozeer bij mij bij PHP..
Ik raakte enthousiast door sitebuilders... kwestie van drag en drop.. en je had je website... te denken aan tripod van lycos ( en er waren nog een paar alternatieven ).

Vervolgens gestart met Frontpage, heerlijk programma.. tabellen maken.. invullen en hoppa je formulier / site was direct zo goed als klaar qua opmaak, kwestie van de pagina opslaan of html code kopiëren en plakken.

PHP begon bij mij op diverse websites een rol te spelen, te denken aan: wmcity / webfanaat / webmensen / sitemasters / computerjunk / phpfreakz

Maar Webmensen heeft mij het grootste gedeelte geholpen om te beginnen met PHP, het was voornamelijk de uitdaging om iets zelf te maken.. te denken aan CU2 websites... wat was dat een hype...!

Zoals Ariën al aangeeft, het is voornamelijk het "doen" en "inlezen" wat je kennis enorm verbreed.
Ik ben het wel met John D eens dat er tegenwoordig veel meer bij komt kijken.. maar de vraag die John D stelt, was toen helemaal niet relevant.... de meeste mensen kennen het spel Criminals wel ( wat een drama was dat ).. maar dat geeft een indicatie hoe er "toen" werd geprogrammeerd.. gewoon dom door bouwen..

Tegenwoordig is PHP niet meer zoals het was. De community's zijn ook ontzettend veranderd/dood en de eisen liggen vele malen hoger, te denken aan security, denkwijzes, opmaak, stijl, eisen... ga zo maar door.

Tijden veranderen, PHP is ook veranderd in de loop der tijd, maar ook hoe men PHP ging gebruiken.
Voorheen werd PHP als "dynamisch" bestempeld.. omdat HTML pagina's zo statisch waren.. als je nu kijkt wat je met PHP kan.. wereld van verschil.

Mijn tip: Begin gewoon in te lezen en start ergens.. zodra je mogelijkheden ziet, word het pas interessant!

Reageren