Personally, I suggest to use Open source TVS as the start-up. It is a very good for learning.

* Joomla Download here
* PHP fusion Download here
* Drupal Download here
* e107 Download here