Hi, I am looking to starting web development with the hope of one day freelancing. I have read books on Html and css. Just wondering if I can head straight to CMS such as Joomla, Drupal Etc. Just wondering if this is a good idea? Or should I learn Javascript and Php?

Thanks.