Treehouse: Learn Programming and Design

Treehouse: Learn Programming and Design is an app that teaches Ruby on Rails and PHP for building websites and creating web as well as iPhone apps by presenting over 1000 expert how-to videos from industry experts.

Lulu says

« Websites and apps don’t just fall out of the sky, someone has to create them. This Treehouse app was designed to teach users one or two programming languages. This app might have been a very cool way to learn technology: unfortunately I wasn’t able to find out. Why? This app is free for the first 14 days only. After that, it’s for Treehouse members only and to become one, you need to share your banking information. I wasn’t able to test this app for you. »