For fast learners, you can learn PHP in two weeks if you are coding every day. For learners that are a bit slow, you can learn PHP in Two Weeks. To Learn PHP you don't need a programming Background people with non technical background can also learn PHP.