These are languages! Some may disagree, but I say even if you eventually long for the seemingly endless features and convenience available to Wordpress, Joomla, or some others, it is invaluable to learn and go as far as you can with the actual languages and structures that make web pages work.
And I say "seemingly" for a reason! Bear in mind that when you use any system that does things FOR you, you will be at a loss and spend a great deal of time learning to coerce that system into doing things the way you would RATHER they be done. Some time spent in the trenches with the raw languages will give you a head start, and will be time well invested. Its also very satisfying! Frustrating too, but worth it. A good analogy, some "make" music by turning on a music player. Others go a step further and make "loops" using canned software. Then there are others that actually take up an instrument. The latter takes a bit little longer, as all creative endeavors do. Just my 2¢