HN Books @HNBooksMonth

The best books of Hacker News.

Hacker News Comments on
Learning PHP, MySQL, and Javascript (Animal Guide)

Robin Nixon · 4 HN comments
HN Books has aggregated all Hacker News stories and comments that mention "Learning PHP, MySQL, and Javascript (Animal Guide)" by Robin Nixon.
View on Amazon [↗]
HN Books may receive an affiliate commission when you make purchases on sites after clicking through links on this page.
Amazon Summary
If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites. Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts, including objects, XHTML, cookies, and session management. You'll practice what you've learned with review questions in each chapter, and find a sample social networking platform built with the elements introduced in this book. This book will help you: Understand PHP essentials and the basics of object-oriented progr
HN Books Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this book.
I went crazy too trying to learn everything. Everyone had the same advice: just use the Internet.

Try this book. it is phenomenal. Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites http://www.amazon.com/Learning-MySQL-JavaScript-Step---Step/...

After you are done with that, try this book: PHP and MySQL Web Development http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dst...

And after you are done with it. Beef up your css with this one:CSS Mastery: Advanced Web Standards Solutions http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dst...

Once you are done with that, get your jQuery groove on with this: jQuery: Novice to Ninja http://www.amazon.com/jQuery-Novice-Ninja-Earle-Castledine/d...

then you can go on to jQuery cookbook and Professional JavaScript for Web Developers

Personally I love ruby for rails (ror) rather than php. But for development/sys admin and the developer community, I would stick with php. I have used cakephp which is ok. Not like RoR (which I pine for). But the development community is much nicer. If you decide to learn RoR go with: Head First Rails and Agile Web Development with Rails. There are some others that I have not read but are have good reviews in Amazon.

Oh yeah - stay away from Dreamweaver. What a piece of crap.

biggs83
wow really? I thought Dreamweaver was the best. I googled top tools used by web designers, and that always came up. I always see Dreamweaver everywhere I look. what tools do you use? If you dont mind me asking. It seems that notpad is good for me to start with, but I also have evernote and that shows me the results of the code ive typed. what do you think?
farout
It's like fake UI programming. I mean there are a lot of companies that use it. But I hated it. I use eclipse as my IDE (interactive development environment). But initially I used Notepad++. I also used Netbeans but prefer eclipse now.

After starting with Dreamweaver, I went on to use Blueprints, which is nice but confused me. These days I hand craft everything since it is the best possible worlds for me by making the UI easier and more straight forward. Especially when you start using javascript, jQuery, Ajax, etc.

This becomes a bigger issue when you get into what are you really creating: a website or a web app. With web app, avoid Dreamweaver since Dreamweaver is more oriented for static content.

If doing a website, there are plenty of other choices: drupal, wordpress, joomla.

Personally I would rather use a php framework even then such as cakephp, codeignitier or non-php: Django or RoR since they are robust and have lots of plugins to make most features needed easy to implement.

remember this is only my opinion.

biggs83
And thanks for the books. Ill check all of them out. What do you think of the "for dummies" books? I ve seen a lot for HTML CSS and Javascript
farout
I would avoid the dummies books. They are so unhelpful. They tell you the basics of basics and that is it. You are left hang to dry. Waste of time. I only say this with programming and hi-tech. The dummies book on Type II diabetes is superb.
When I decided I wanted to learn coding, this is the first book I purchased, and I can't recommend it enough:

http://www.amazon.com/Learning-MySQL-JavaScript-Step-Step/dp...

It goes through a good amount of material while still being a beginner's book, assuming only that you know a little html. It's very thorough in what it does cover, and should give you enough confidence to decide what you want to learn next, ie, more in-depth PHP, another language, etc.

I was in the same position as you a few months ago. I had an idea for YComb!, and I didn't know any technical guys well enough to be a technical co-founder, so I decided I was going to be the technical co-founder.

I would recommend picking up SAMS Teach Yourself HTML and CSS in 24 Hours: http://www.amazon.com/Sams-Teach-Yourself-Hours-Coverage/dp/... and O'Reilly's Learning PHP, MySQL, and Javascript: http://www.amazon.com/Learning-MySQL-JavaScript-Step---Step/...

Do the SAMS guide first, then O'Reilly. Do the examples, do the examples, do the examples. That's the most important part. Even if you only have a few spare hours per day, you can get through 3-4 chapters of HTML/CSS, but I would recommend only doing one chapter of the O'Reilly book a day, since it's a bit more to learn than the SAMS book. So, it should take you about 3 weeks to work through both of those, and have at least a competent grasp on web dev. From there you can probably make your own decisions about where you want to go from there.

endtime
>I didn't know any technical guys well enough to be a technical co-founder, so I decided I was going to be the technical co-founder.

The world needs more people like you.

I applaud your efforts, but those tutorials are old and crusty. Please get a good book or two.

http://www.amazon.com/Learning-MySQL-JavaScript-Step-Step/dp...

http://www.amazon.com/PHP-MySQL-Web-Development-4th/dp/06723...

Don't buy both, too much overlap. Just pick the one you like. The latter is long, but worth it. I've got more recommendations if you're interested.

mitchellhislop
I also recommend the second one.

Not to hijack, but setting up a local server (MAMP or XAMP) and building/breaking things has helped me in learning a few languages. Its worth a night to do it.

HN Books is an independent project and is not operated by Y Combinator or Amazon.com.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.