CSS and Javascript. Before writing apps, try writing simple web-based applications. For that, you need exactly 3 languages: html, css, and javascript. HTML for structure. CSS for presentation. JavasScript for behavior.
Beyond that, if he knows php then he should know how to do queries with MySQL. PHP and MySQL go together like peanut butter and jelly.
After that, I would move onto Java for Android development or Objective-C for iPhone development.
Just out of curiosity, what web apps are you thinking of that only require html, css, and javascript? Given, I believe there are some simple frameworks in javascript, but does anyone actually use just these three? Anything I can think of uses at least a database.
PHP and MySQL are back-end technologies. HTML, CSS, and JavaScript are front-end technologies. All sorts of useful apps can be written that don't require a data source.
Comments
CSS and Javascript. Before writing apps, try writing simple web-based applications. For that, you need exactly 3 languages: html, css, and javascript. HTML for structure. CSS for presentation. JavasScript for behavior.
Beyond that, if he knows php then he should know how to do queries with MySQL. PHP and MySQL go together like peanut butter and jelly.
After that, I would move onto Java for Android development or Objective-C for iPhone development.
Definitely JavaScript - particularly its functional abilities (higher-order functions & closures)
Then Java would be good not because its great but because the JVM is great and Java will be a good intro to static typing.
Don't worry about learning it all at once; build things ss you go and have fun learning.
Just out of curiosity, what web apps are you thinking of that only require html, css, and javascript? Given, I believe there are some simple frameworks in javascript, but does anyone actually use just these three? Anything I can think of uses at least a database.
PHP and MySQL are back-end technologies. HTML, CSS, and JavaScript are front-end technologies. All sorts of useful apps can be written that don't require a data source.