Jump to content


how did you learn..?

  • Please log in to reply
12 replies to this topic

#1 CircularStopSign

  • Members
  • PipPipPip
  • Advanced Member
  • 44 posts

Posted 21 August 2006 - 02:02 PM

this topic has probably been posted many times, but for some reason i cannot find it.  for instance, What did you read?- What did you code?-etc..


#2 onlyican

  • Members
  • PipPipPip
  • Advanced Member
  • 921 posts
  • LocationHants - UK

Posted 21 August 2006 - 02:04 PM

To start of with, I read PHP and MySQL for Dummies, V2
Well, I say I started
It was a case of Jumping in the Deep end to build something for someone, I asked a lot of help.
I also find reading posts on the forums help
If you cant help, but think it could be useful, watch out for the answer. Then you know.

Thats why i spend a lot of time helping people out in forums.
They helped me out big time when i started, now I am here to help
Tell me the problem, I will try tell you the solution

#3 Daniel0

  • Staff Alumni
  • Advanced Member
  • 11,956 posts

Posted 21 August 2006 - 02:06 PM

Other people's scripts and tutorials. I've never read a single book on programming or PHP.

Edit: I missed something:
I have read other people's scripts and tutorials. I've never read a single book on programming or PHP.

#4 Kris

  • Staff Alumni
  • Advanced Member
  • 2,755 posts
  • LocationThe Internet

Posted 21 August 2006 - 02:29 PM

I think I also have a copy of PHP and MySQL for Dummies lying around somewhere - That was the first and only book I bought on the subject, although, looking back on it, I'm not really a fan of the coding style and methods in the book. I have since developed my own coding style. Other than that book, I think I read through a few of the PHP Freaks tutorials and asked questions on these here forums. Once you have learnt the basics, the PHP Manual is an excellent source of help and information.

#5 onlyican

  • Members
  • PipPipPip
  • Advanced Member
  • 921 posts
  • LocationHants - UK

Posted 21 August 2006 - 02:35 PM

I said I got PHP and MySQL for dummies, I only read it the other month (I was in hospital for a while)
It was a bit crap
Too much babling, not enough teaching
and it is all basics
Tell me the problem, I will try tell you the solution

#6 Jocka

  • Members
  • PipPipPip
  • Advanced Member
  • 344 posts
  • LocationDallas, Texas

Posted 21 August 2006 - 03:08 PM

It honestly all started with me wanting to see how easy it was to hack some phpBB forums I had. Of course, starting out, phpBB code was a completely different language to me.
I downloaded a few small scripts and studied them and rewrote them to be "better". I also looked at tutorials (mainly on here) and get alot of help from here. Now when I need help my first source is the php manual and if I can't find it there, I come back here.

#7 radalin

  • Members
  • PipPipPip
  • Advanced Member
  • 179 posts

Posted 21 August 2006 - 03:51 PM

Well yes I starter by studying phpBB too :) It's a great walkthrought on how to make a good and working php system. Also there was lots of modes about phpbb which while copying and pasting it was great to find out what they were doing in their.
Then I bought a book about php but I couldn't get too much things from that. The best and fastest way is to code instead of reading. Well but books are good for references whereever you loose you can look at them.

Of course there is also php manual, which is very very helpful but sometimes you can get lost in it. If you don't know what you are looking for exactly. And maybe the most useful thing in learning a language is the auto complete function of your IDE. with a little bit of guessing (string function should begin str,...) you can find whatever you want. This auto complete function is so great in some IDE's that you don't need to know anything (like Visual Studio or DW or Zend Studio). And by this I think that all you need to know is to know what you should write till you get to dot or "->" in PHP5 :)
Roy Simkes
Yet Another Parkyeri Developer

#8 jsimmons

  • Members
  • PipPip
  • Member
  • 16 posts

Posted 21 August 2006 - 05:54 PM

I jumped into the deep end while the lifeguard was talking to some chick.  I learned mostly via the php.net web page.  Most of my problems/errors are typos, like the one I found yesterday - I have this class that contains an array called "massagedData".  Sometime during one of my furious coding sessions, this inadvertantly got changed to "managedData" in the class functions, and everything stopped working.  I was bench-blind, and it took me an hour to find out what I had done.  It's what you might call a forehead-slapper.

For the record, PHP is a lot harder to do than C++.  At least with C++, the compiler tells you when you do stupid crap like that.

#9 ober

  • Staff Alumni
  • Advanced Member
  • 5,337 posts
  • LocationEast Coast, USA

Posted 21 August 2006 - 06:30 PM

My former co-worker said "I wonder if we can do this on the intranet site"... so I prototyped a conversion from Access to MS-SQL with PHP and it bloomed from there.  I've done sites for my own customer's and built up a complete internal website for the company I used to work for.

I didn't have any books and anything I needed to look up came from php.net.

Info: PHP Manual

#10 Barand

  • Moderators
  • Sen . ( ile || sei )
  • 18,021 posts

Posted 21 August 2006 - 08:31 PM

My manager presented me with a "Cobalt Cube Server" loaded with Apache, PHP and MySql and said to me "See what you can do with that". Searching the web I found Kevin Yank's "Data Driven Websites" tutorials which showed me how to access MySql database and I downloaded the .chm version of the manual from php.net. From there it was jump in the deep end and start developing intranet apps, and research when someone asks something on these boards that I haven't come across before.
If you are still using mysql_ functions, STOP! Use mysqli_ or PDO. The longer you leave it the more you will have to rewrite.

Donations gratefully received


|baaGrid| easy data tables - and more
|baaChart| easy line, column and pie charts

#11 .josh

  • Staff Alumni
  • .josh
  • 14,871 posts

Posted 22 August 2006 - 02:05 AM

PHP in Easy Steps.  Then the manual. But mostly everything i know about PHP i learned directly or indirectly from here.
Did I help you? Feeling generous? Buy me lunch! 
Please, take the time and do some research and find out how much it would have cost you to get your help from a decent paid-for source. A "roll-of-the-dice" freelancer will charge you $5-$15/hr. A decent entry level freelancer will charge you around $15-30/hr. A professional will charge you anywhere from $50-$100/hr. An agency will charge anywhere from $100-$250/hr. Think about all this when soliciting for help here. Think about how much money you are making from the work you are asking for help on. No, we do not expect you to pay for the help given here, but donating a few bucks is a fraction of the cost of what you would have paid, shows your appreciation, helps motivate people to keep offering help without the pricetag, and helps make this a higher quality free-help community :)

#12 pixy

  • Members
  • PipPipPip
  • Advanced Member
  • 295 posts

Posted 22 August 2006 - 02:24 AM

A Book. Called "PHP and MySQL for Dynamic Sites" by Larry Ullman. They recommend against the book, but I learned everything from it.

I always recommend to people who want to learn: buy a book! I love books.

This is a .44 Caliber Loveletter straight through my heart.

Tabulas + Threadless + Hire Me!

#13 AndyB

  • Staff Alumni
  • Advanced Member
  • 5,465 posts
  • LocationToronto

Posted 22 August 2006 - 02:32 AM

'Forced' into it when a very, very, very, large site with expansion plans was simply far too unwieldy to work on as plain html.  Worked with a 'team' comprising people across the US and Canada, as well as people in the UK and Australia and eventually got the site converted over to run with php includes and a partial database.  And that was all done for free!!

Then I read, read, read.  Messed with simple scripts. Made lots of dumb mistakes. Read some more. Made progressively more esoteric mistakes in coding.  Read a lot - especially here as there's always something useful and new to learn.
Legend has it that reading the manual never killed anyone.
My site

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users