WordPress is a good starting point for blogging, web development, seo optimisation and just generally dealing with things on the internet. Its great to learn a lot, but after a while it feels slow and bloated. Any kind of functionality that you can't code yourself can be patched it with plug-ins, but the quality is not always good, they cost a bit and could really bog down your website.