---
product_id: 51891170
title: "PHP & MYSQL Novice to Ninja"
brand: "tom butlerkevin yank"
price: "B/.71"
currency: PAB
in_stock: true
reviews_count: 11
url: https://www.desertcart.com.pa/products/51891170-php-and-mysql-novice-to-ninja
store_origin: PA
region: Panama
---

# PHP & MYSQL Novice to Ninja

**Brand:** tom butlerkevin yank
**Price:** B/.71
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** PHP & MYSQL Novice to Ninja by tom butlerkevin yank
- **How much does it cost?** B/.71 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.pa](https://www.desertcart.com.pa/products/51891170-php-and-mysql-novice-to-ninja)

## Best For

- tom butlerkevin yank enthusiasts

## Why This Product

- Trusted tom butlerkevin yank brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

PHP & MySQL: Novice to Ninja: Get Up to Speed With PHP the Easy Way

## Images

![PHP & MYSQL Novice to Ninja - Image 1](https://m.media-amazon.com/images/I/61hCcygrhKL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Still awesome.
  

*by B***S on Reviewed in the United States on January 12, 2018*

It's this book's fault that made me think that I could get into web development.  They left out the chapter on "How to deal with the chronic headaches that come with it".  Still awesome.

### ⭐ 1.0 out of 5 stars







  
  
    no PHP no MYSQLno installition
  

*by R***N on Reviewed in the United States on January 12, 2018*

waste of money I wanted to learn php and mysql not some unsupported virtual box system that won't work on any of my systems .after a sleepless night maybe it will work as a doorstop.

### ⭐⭐⭐⭐ 4.0 out of 5 stars







  
  
    Very very good - but some problems...
  

*by Z***X on Reviewed in the United States on August 29, 2018*

Full disclosure: As a graphic designer I did a few web sites back in the early 2000's and an earlier edition of this book was my guide. It was great. A few years later I stopped web development and more or less walked away from web-based design. I have returned and found that development practices are now *VERY* different. I consider myself an intermediate level coder and know a decent amount about file structures, terminal commands, etc. I'm not a newb, but I'm no pro either.In the "old days", you installed a LAMP or a WAMP (XAMPP, MAMP, etc) , fired up a text editor and went at it. Now, it appears you start by installing all sorts of things via the command line or Terminal, without any clear idea 1) where things are being installed, 2) why they're needed, 3) what they do, 4) how they alter PATH, environment variables, system variables, etc.This relatively new development practice is a colossal problem for new designers and developers, because of all the attendant 'dependencies' libraries, etc that these 'package managers' require. You can spend DAYS trying to figure out why something doesn't work and the Internet is quite useless when you have no idea what questions to ask, because you don't know what has broken where or why.I still haven't gotten a reasonable explanation for why web development has progressed along this path from my far more experienced developer/programmer friends, other than a shrug of the shoulders and an indifferent, 'that's just how it is...'. One friend, - who has worked in a very high level capacity for EA and other large corporate entities and is a truly accomplished professional programmer, mentioned that on one recent install he'd done of a 'virtual environment', he found over 42,000 files had been installed.Forty two thousand files.... and he has no idea what they're all for...And this guy makes a good six figure salary as a programmer!What has this got to do with this book?Well, I've done a lot of the work in the book by *ignoring the setup instructions in the first few chapters* (install Git, Virtual Box, Vagrant, etc) and instead used MAMP , then saved my files into the relevant directories (htdocs).Everything works great if you do it this way and the authors should be highly commended for using best practices in their coding. They are scrupulous about security issues and separating code from markup. Everything is up-to-date and constitutes what is probably the overview of how to approach serious, professional-level php development in coding and programming I have seen.But...I have gone back and tried to install the virtual environment the authors suggested - using Git, VirtualBox and Vagrant. I did this because it's how the 'pro's do it.' ** But it doesn't work **. I'm getting a 403 error when I attempt to load the index.html page, which almost certainly means there's a permission problem somewhere. But the gist of the issue is that no reasonable person can afford to 'learn' anything when they don't have the resources necessary to learn. Telling someone they're going to learn physics, 'so take out your particle accelerator' is ridiculous. I don't have the time or patience to learn why Vagrant or VirtualBox or Git isn't working - i"m supposed to be learning PHP, right?Esoteric warnings and error messages in Terminal mean nothing to me without knowing far more than I do now. And going online to discover the source of one problem just leads me down a rabbit hole of 'do this', 'type that',' change permissions on this', reinstall this, nano your bash, bla bla bla. Add in the fact that many people offering advice or asking questions on Stack Overflow don't mention version numbers and you discover that 'solving' a 'small' problem becomes a multi-day exercise in futility and frustration.I *know* I am not alone in the frustration that newbies will feel when this happens. I would suggest that aspiring PHP developers SKIP THE CHAPTER ON INSTALLING A VIRTUAL ENVIRONMENT. AND STICK TO USING A LAMP OR WAMP.I would also suggest some 'pro' level developer write a book for newbies on how all these package managers, etc work and *why* they're a necessity. I don't think they are. (And I know I'm not alone ...) I think they're just a way of introducing complexity to managing TEXT FILES (!) so these people can justify their jobs.So, for potential purchasers (or newbie developers) :1) Ignore the virtual environment stuff at the beginning of the book. Or try it, and when or if it doesn't do what its supposed to do, just install MAMP or another LAMP/WAMP and keep progressing through the book. You will be richly rewarded with up-to-date practices and excellent advice on building apps with PHP. Do not get bogged down trying to figure out why your 'virtual environment isn't working'. You are learning PHP, not how to troubleshoot terminal-based package-manager installs. Try it once, then move on to the rest of the book.This book is a top-notch guide to PHP development. 5 stars for that.2) Buy Post-It Notes. You will need these because the book (rather inexcusably) does not have an index. I really don't understand why they didn't include one. MINUS 1/2 star3) The style is different and takes some getting used to. There's a fair amount of back and forth, which is a good method, but probably not to everyone's tastes. Also, there's quite a bit of the same code over and over with only slight changes. They could probably have saved about 30-40 pages by not reproducing the same code. This takes some getting used to. MINUS 1/2 starConclusion: This is the best current book on web development with PHP. It uses current and professional level methods of programming and does a fair to good job of telling readers why they should develop in a particular way. The lack of an index is strange (but Post Its!) and the style of progression through the book can seem scattered, but there's a definite method to this approach that can truly take you to the next level of development. Highly recommended with a few caveats.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.pa/products/51891170-php-and-mysql-novice-to-ninja](https://www.desertcart.com.pa/products/51891170-php-and-mysql-novice-to-ninja)

---

*Product available on Desertcart Panama*
*Store origin: PA*
*Last updated: 2026-06-02*