Hey there!
I was asking myself the same question quite some time ago and I found for my self that the answer is yes. Even if in the beginning it might appear frustrating and complicated, once you've learned a framework, your coding will become faster and your code will be easier to read and more structured. However, once you decided to switch to a framework, I strongly suggest you to check out several frameworks at once, and not stopping on the most popular one. Because some popular frameworks might appear interesting, but when you learn out about them, they might appear limited.
Another idea might be coding your own framework, using MVC pattern and inspiring you from already existent frameworks. It not only allows you to better understand common used patterns but also create a framework that suits your needs.
Some frameworks that would suggest for a beginner:
CodeIgniter, Kohana (version 2.x.x, rather than version 3.x because HMVC pattern used in 3.x might be a bit too complicated to understand in the beginning), Cake and Fuse.
Hope it helps!
John_S