There is no need to have any technical knowledge to work on WordPress. WordPress works behind a standard HTML/CSS web framework that makes it easy for even novices to create their own site. Basic requirements for using WordPress are a server with PHP installation, basic web design knowledge and good understanding of MySQL and PHP programming. Most modern web hosting companies provide pre-installed WordPress and other CMS such as Joomla and Drupal.
It is free to work on WordPress and one doesn’t need to understand how wordpress works behind the scenes. One needs to understand how to install wordpress and customize it. There is no need to have a thorough knowledge of HTML and CSS codes since everything is predesigned and preprocessed inside WordPress. So, if you are someone who is hesitant to start from scratch and would prefer to start with WordPress, then this is the best free open source CMS that works behind the scenes.