karoshaginyan's Avatar
karoshaginyan 4
9 Asked
6 Answered
0 Best
3
No one has voted on this question yet :(
2 years, 11 months ago

What is the best
a) PHP book?
b) MySQL book?
c) AJAX book?

I've used PHP and MySQL for a few years, but I'm more interested in seeing examples of usage of these languages.
Tip for best answer: M$10.00
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

7 Answers

2
robbrown's Avatar
robbrown | 2 years, 11 months ago
4
To directly answer your question:

PHP:
http://www.amazon.com/MySQL-PHP-Database-Applications-Greenspan/dp/0764535374

MySQL:
http://oreilly.com/catalog/9780596009762/

Ajax:
http://www.amazon.com/Ajax-Design-Patterns-Michael-Mahemoff/dp/0596101805/ref=pd_ts_b_17?ie=UTF8&s=books
(recommending an Ajax book is a bit tougher because it's still a bit new but this one is on my shelf)

Here is a somewhat non-direct answer:
1)
The thing that really makes most programming books great is their explanations and the way that the language is crafted. Since you've used each language for a few years, you likely know the basic constructs of programming (conditions, loops, arrays, functions, classes, etc) so you won't really benefit from what makes a programming book "the best".

2)
Traditionally however, the O'Reilly books have been outstanding. Industry experts are chosen to write these books and these pro's usually have a unique ability to describe things in easy to understand ways.

3)
I sugguest that you sign up for the Safari Bookshelf.

http://my.safaribooksonline.com/

http://my.safaribooksonline.com/static/200906-1894-my/images/logo.gif

In short, there is a HUGE selection of tech and programming books available. Why buy one when you can buy a whole warehouse full?

4)
Last, the best book that I own is my own. Well, it's not really a book so much as my personal repository of code snipits, classes, and references that I've carefully collected and maintained over the years.

I can't underestimate how valuable maintaining a code repository is. It's like a secret superpower that I was taught by a programmer much better than I.

This program here is a bit expensive but it does a nice job of forming a library: http://www.highdots.com/source-code-library/

Personally, I use a PHP program that I made for a school project. It's just a simple php/mysql database app but has evolved into a quick, dirty and functional copy-and-paste with comment code repository.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$
robbrown's Avatar
robbrown | 2 years, 11 months ago Report

Yeah, I think that one of the next big moves is going to be for offline storage available of webapps too.

Google Gears is in the right direction... but there really are a lot of scenarios where having data stored both in the cloud, on the client, and even in-between make sense to me.

silverhammer's Avatar
silverhammer | 2 years, 11 months ago Report

I'd hug up to the AJAX book. It's very trendy to store and retrieve data without refreshing the entire page. But Safari 4 uses user stored databases too so being able to couple AJAX and SQL will be a valuable asset in the months to come.

Report Abuse

Post Reply Cancel
0
ans's Avatar
ans | 2 years, 11 months ago
3
How about none! These are 3 very, very popular programming domains and there are tons of online resources providing code samples, reference, discussions and more.

Track the "php", "mysql" and "ajax" (or probably jquery, yui or whatever your poison) tags on sites like delicious.com and programming.reddit.com to keep up to date on what's happening in those areas.

In terms of books I would recommend avoiding reference and how-to type guides and picking up the odd highly specific book where you're paying for a brain-dump from the author, not some generic dumbed-down introductory text.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
warpedspeed's Avatar
warpedspeed | 2 years, 11 months ago
3
Personally, as a programmer, when I want to pick up a new language I prefer to see actual usage and code samples rather than more hello world and pointless programming challenges that leave me stranded with the how but not the why or when.

I buy lots of programming books but find find that the O'Reilly Cookbooks are the ones that are the most help for me. They give solid examples of things I will use frequently in programming.

Ajax is a method, not a language in itself. Pick up a book on one of the javascript toolkits and you'll get more out of it. Personally, I love jQuery.
source(s):
Opinion, ymmv.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
pats's Avatar
pats | 2 years, 11 months ago
3

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
garryvictor1's Avatar
garryvictor1 | 2 years, 11 months ago
4
You mentioned that you are using PHP and MySQL for years so you already know how, when, and where to use them. AJAX, on the other hand, is used to build more interactive user interface than ever before. When studying new programming language, I always choose books that give proven examples and explain concepts step by step. If you want to learn more about AJAX, which I think is the best for you to learn since you already know PHP and MySQL, consider Wrox's Beginning AJAX: http://www.wrox.com/WileyCDA/WroxTitle/Beginning-Ajax.productCd-0470106751.html

Goodluck!

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
trevortye's Avatar
trevortye | 2 years, 11 months ago
3
I like anything from O'Reilly, but if you have a look at the bargin bins in some stores they like to discount last years books for PHP, MySQL, Javascript, etc. You can get some really good deals. At least here in Edmonton, every August/September, London Drugs puts a bunch for $10 / $15.00 and they will do the job just fine.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
socalsue's Avatar
socalsue | 2 years, 11 months ago
8
I agree with Rob on getting a subscription to the SafariX bookshelf. I am fortunate to SafariX and ebrary through a university library.

I have found the Deitel resource centers extremely helpful when reviewing various technology subjects. Well organized links to all types of resources, including book lists.

I also like the training at Lynda.com. A portion of each tutorial is free. Subscription is avaiable for $25 a month. So I see it as a good place to brush up or learn new things a couple of times a year.

Sue

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel

Learn something new with our FREE educational apps!

Private lessons in the comfort of your own home. Get back in shape or finally pick up a guitar with our great experts guiding you the whole way!
Learn Guitar
Learn Hip Hop
Learn Pilates