This is great advice. Stop making "learning the framework(s)" part of the goal. Pick something that is in the rough genre of what you want to do, and bulldoze through it to Do The Cool Thing. Accept that you will be working inefficiently and painfully at times. That's how you gain experience, and through that experience you will grow an understanding of how the frameworks differ from each other and which are most suitable for certain kinds of tasks.