| | |||||
| ||||||||
| Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics. |
![]() |
| | LinkBack | Thread Tools |
| | THREAD STARTER #1 (permalink) |
| www.bpdir.com Join Date: Jul 2007
Posts: 3,051
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
| |
| | #2 (permalink) |
| Danltn.com Join Date: May 2007 Location: Danltn.com / Nottingham, UK
Posts: 1,201
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | W3Schools and then straight to www.PHP.net Although there's various places to start, you really need to use PHP.net when you get more advanced, best resource there is. Dan
__________________ |
| |
| | #3 (permalink) |
| NamePros Expert Join Date: Nov 2003 Location: Scotland
Posts: 5,069
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | I personally started from books. Try looking in your local bookshop and flick through some of the books they have to see if any appeal to you. The style the book is written in can affect greatly how easily you pick up the concepts. Once you know the basics you can then start looking at the manual at php.net (and being able to properly understand everything).
__________________ Manage your portfolio using my new Domain Portfolio Management script. Securing Your Domain Name From Theft |
| |
| | #4 (permalink) |
| Traveller Join Date: Mar 2007 Location: Yet another city
Posts: 1,419
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | i'd already been programming for about 8 years before i picked up php. initially i learned by modifying open source apps to my needs and then started writing my own on top of cakephp, which i can't praise enough. I used php.net every step of the way and continue to use it to this day ( I don't quite have the entire reference memorized yet, maybe in about 5 years )
__________________ NameCooler.com |
| |
| | #5 (permalink) |
| Hi :) Join Date: Mar 2004 Location: NC
Posts: 9,566
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | I learned most of what I know on PHP two ways ... Dissecting other peoples Scripts , And when I got lost - I would bug SecondVersion and Scott half into insanity ![]() MySql - Well , I can install, Mod, and backup existing stuff - But "Knowing" it is another thing entirely ![]() PHP.net is a must still
__________________ When the man at the door yelled "Alcohol , Tobacco , and Firearms" .... I just assumed it was a delivery ! |
| |
| | #6 (permalink) |
| Senior Member Join Date: Oct 2005 Location: Kent ~ U.K.
Posts: 3,209
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mark. So that's why they both stepped down from being mods...Anyway, I first started off creating and modifying various aspects of phpBB, and invision forums. I then, like most others, modified other people's scripts, and dissected them to learn how. I've been coding various PHP things for 2 years now, and I still need to use PHP.net for reference. Even if you had memorised it, it's good to check. I would, however, recommend W3Schools. Joe
__________________ Myself and "JackHeskett" are no longer associated with FusedHosting.net. Please pipe all PMs to admin [at] fusedhosting.net. |
| |
| | #7 (permalink) |
| Senior Member Join Date: Aug 2005 Location: East Yorkshire, England
Posts: 2,689
![]() ![]() ![]() ![]() ![]() ![]() ![]() | I began by searching for a tutorial of whatever I wanted to learn on google, then when I found one, looking up every function I didn't understand. In a few weeks of this, I had a pretty good PHP knowledge. |
| |
| | #8 (permalink) |
| Senior Member Join Date: Jul 2005 Location: NJ
Posts: 1,219
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | as mentioned, www.w3schools.com is probably your best bet. they start of from the BEGINNING and explain the concepts from scratch as well as what you need to know. they even have sample scripts and stuff so once you get the hang of the php syntax (how to define variables, conditional statements, etc) i advise you start downloading some of the simple scripts that you can find on sites such as www.hotscripts.com and just going through them, seeing how they work. of course, www.php.net is a godsend for looking up new functions or even refreshing old ones that you may not have used in a while. as for mysql, i've been doing php for over 3 years now and i'm still not "fluent" when it comes to mysql - i've always found that it turns out to be extremely picky. the code that i use sometimes just errors and doesnt work depending on what host i'm using, the whole ' vs " vs `, its all very confusing. i suggest getting a solid basis in php itself before looking at databases. maybe work with flat text files first to get the hang of data storage. also, mysql tables are similar to spreadsheets (like excel). if you're good at excel, etc, you should have no trouble understanding the conceptual parts at least of mysql.
__________________ Hacksar.com - Your source for random computer tips and tricks! MySiteMemberships.com - Keep track of your site registration information! Like my post? Rep is appreciated! |
| |
| | #9 (permalink) |
| NamePros Regular Join Date: Feb 2006
Posts: 528
![]() ![]() ![]() ![]() | Visit hotscripts.com find open source scripts that have active member base and that is popular, and review it. Play with a section of the script and review the code as you go. It's not rocket science but as everything in life, a small learning curve that you'll begin to understand only over time (experience). |
| |
| | #10 (permalink) | ||||
| Senior Member Join Date: Mar 2005
Posts: 4,948
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | It's already been mentioned a few times in this thread, but it's the same way I learned as well. Take existing scripts and play with them, research the code, 'dissect' it. I probably did that for a month or so, then read through php.net several times. As for MySQL, http://dev.mysql.com/doc/refman/5.0/en/index.html
![]() ????: NamePros.com http://www.namepros.com/programming/401237-resolved-how-did-you-learn-php.html
Last edited by SecondVersion; 11-29-2007 at 09:07 PM.
| ||||
| |
| | #14 (permalink) |
| NamePros Regular Join Date: Jun 2005
Posts: 502
![]() ![]() ![]() | I recommend "PHP And MYSQL for dynamic websites". Great book. This is the link from Amazon: http://www.amazon.com/PHP-MySQL-Dyna...rdr_bb_product It also has a website, where the author has all the scripts. Great way to learn. I remember learning PHP and MySQL in less than 2 weeks with this book. Aboujouj |
| |
| | #15 (permalink) |
| NamePros Regular Join Date: Jul 2004 Location: Seattle, Wa
Posts: 596
![]() ![]() ![]() | I began learning PHP at php.net and that's the only source I've ever used. They have a complete manual that is perfect. It's not humorous like most books, but it's free and gets the job done. MySQL I like to look at http://www.tizag.com/mysqlTutorial/. I often refer back to it if I forget. Some good cheat sheets for what you're learning... http://www.ilovejackdaniels.com/html-cheat-sheet.pdf http://www.ilovejackdaniels.com/mysql_cheat_sheet.pdf http://www.ilovejackdaniels.com/css_cheat_sheet.pdf http://www.ilovejackdaniels.com/php_cheat_sheet.pdf Some extra cheat sheets... http://www.ilovejackdaniels.com/regu...heat_sheet.pdf ????: NamePros.com http://www.namepros.com/showthread.php?t=401237 http://www.ilovejackdaniels.com/mod_...heat_sheet.pdf Hope I helped. |
| |