First of all let me make you clear about 2 things :
1. Web Design
Web design is the process of creating the look and feel of a Website. Front end features of Website is improved. Web design includes the creation of logos, graphics, and other advanced visual elements.
Should be innovative and must come up with creative designs.Web designers must have a strong command in graphic designing softwares like photoshop for example.
2. Web Development
Web development is the "programming" (data processing) of your Website.Web developers add the functionality to your Website. This may be a shopping cart, registration system, or any other automated tasks you might have that, in most cases, require a database.
Scripting languages are often written to facilitate enhanced features of Web sites. These features are processed on the server but the script in a specific page runs on the user's browser.
I am familiar with html,c,c++. What are the other programming languages that I should learn to design my own free website using blogspot like firstname.lastname@example.org?
Below is a picture which differentiates languages & tools used by designers and developers !
If you want to create a free website / blog , just sign up any of the below site and create your page :) As simple as that !
No worries of coding or designing
For a beginner these sites provide a platform on basics of how websites work / render the pages.