WordPress, OpenCart and Joomla are CMS, which i used to for my projects or works.
I love coding with:
For creating websites im using HTML5,CSS3 and jQuery. As prerocess i prefer SASS instead of LESS and im trying to keep simple structure using BEM technics. Loading speed is also very important stuff during development.
I made few ecommerce sites based on open CMS like OpenCart or WooCommerce. This is the best solution for stores with few items, because you can save money for creating websites using tailored system.