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
For starting people i recommendat to use PHP fusion later i think you need to use Joomla. :)