In my opinion, one of the better ways to learn, and the most fun way to learn, is by creating. What this means to me is to not just have a goal of learning a language, but rather leveraging the technology to make a cool project. Even better, think of a cool project and then pick the technologies that will help you make it and learn those. Looking further into the future, in this industry having a few awesome projects listed on your resume will be a great help in getting interviews. As previously mentioned, if you're not having fun it's okay to take a break. I find I will often abandon projects for months at a time due to losing interest only to come back and finish them later.
Enjoy learning by learning what you enjoy.