Nice.. what a clear explantion you have given here which made most of my points clear. Now I have a question that I want to learn PHP but you said it is used for just simple web applications so shall I switch to learn Java?
See if you have some programming knowledge then Joomla is best as it requires some technical knowledge whereas Wordpress doesn't require any technical knowledge. So, you can choose among these on the basis of your knowledge and comfort level.