Jump to content
xisto Community
illukalu

Php Language Book For Beginner ?

Recommended Posts

Any thing by Larry Ullman will be good.Try looking for this one to start: http://www.larryullman.com/books/php-for-the-web-visual-quickstart-guide-4th-edition/

 

And this one to follow it: http://www.larryullman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-4th-edition/

 

And this ios the latest one, but requires some PHP knowledge before you jump into it: http://www.larryullman.com/books/php-advanced-and-object-oriented-programming/

 

So start out with a Beginners version just to get some insight, then go to the Intermediate followed by the Advanced.

Share this post


Link to post
Share on other sites

If you are familiar with the basics of PHP, you ought to look into the source code of a couple of open source projects. There are tons of open source projects out there for PHP, and a lot of the more recent ones are plugins for WordPress. Some plugins are rather simple and can fit on an A4 sized page whereas others can include folders and subfolders of a convoluted mess. I would suggest you look at some of the simpler plugins like the Google Analytics plugin because it does little other than provide a function with a configurable site identifier and a selection of which script to include.You can also look at some CodeIgniter scripts. FuelCMS is a popular content management system based on CodeIgniter and you can see the Model-View-Controller separation of the code for easier reading. If you are at all familiar with the MVC concept, then this is probably the project you want to reverse-engineer.

Share this post


Link to post
Share on other sites

That depends on your previous background in programming and on your learning style:

If you're totally new to programming a book like PHP for Absolute Beginners would be good for you

If you have a previous programming experience and you prefer to follow a structured study program then you might try http://www.tizag.com/phpT/

If you have a previous programming background in an object oriented programming language and you're the type of learners who learn through problem solving I'll advise you start with studying some simple applications code samples. Studying such code with the help of the comments on the code and refering frequently to the PHP manual will help you transfer your previous programming skills to PHP easily.

A good source for such samples is http://www.java2s.com/Code/Php/CatalogPhp.htm


That's how I started PHP programming.


Share this post


Link to post
Share on other sites

PHP as a languages evolves with each new release, so I would recommend heading to the Amazon.com website and getting the latest PHP guide that you can find there.I am assuming what you want to do is develop web applications, because although PHP is also used for desktop application development and for scripting, its primary use is in web application development. Most of the scripted desktop applications that I know of are in Python rather than PHP. Most of the scripts that I know of are in Bash or Perl rather than PHP. However, most of the top web content management systems are built with PHP.

Share this post


Link to post
Share on other sites

I want to toss out the view that while books are helpful to a point, they usually teach you the basics but not the real-world usage. It's after you learn how things really work that you start to learn, and in that case I find breaking down projects much more efficient. For example, take a light website and figure out how things were done, then move to something a bit more complex and test your knowledge along the way.

Share this post


Link to post
Share on other sites

If you want real world situations for PHP application then you want to look at apress and wrox box.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.