WordPress was a blogging platform earlier, but time has changed and it's not only that anymore. Online Store, News Site, Professional Portfolio, Business Site, Social Network, Affiliate Network, Community, Forum, Membership Website anything can be done with WordPress. And nothing of these required any kind of programming knowledge. Get involve and explore yourself.