Until recently web design and development was an exceptional prerogative of highly educated professionals who knew a couple of programming languages (not to mention HTML and CSS). But these times have gone and now every curious and creative person can build a website rather simply without having programming background and even without knowing HTML/CSS.