PHP Bounce is a educational REPL (read evaluate print loop) similar to Codecademy. You are given a problem (mission), you write code, you solve the problem, you learn how to program!
PHP is a general purpose programming language that is used to build serverside (backend) of web applications. It is the most popular web application development language in the world and has been used to build Facebook, Wikipedia.. etc.
Blood, sweat and tears. Used a lot of open source libraries. A week of 24/7 hacking. Security was a top concern!
Yes in time. It is currently a beta and part of the class software at Polycademy which teaches people web application development in 11 or 21 weeks. Missions will get deeper and more complex over time. However to get a real sense of how the stack works you have to actually build something and not just practice!
There's a great open source project called PHP the Right Way, I take my inspiration from there and other sources to build great and engaging missions.
Debugging is a core asset to developing. Try understanding what those errors mean. The line number isn't always exactly on where the error occurs in your code, it is when the computer executes into an error, however it is pretty accurate. If you have trouble, search your error type on PHP's manual. Some of the errors are custom made to suit Bounce as we may have mission parameters for your to succeed.
My name is Roger, founder of Polycademy & Code for Australia.