My takeaway was that the OP could not grasp MVC which caused all the issues with learning the frameworks. Also I'm a firm believer that you can't really learn unless you want to make something. If you're not trying to build a game/website/app that you're excited about then you're not going to go far.