My only suggestion is just find a project that interests you and start coding away. When you get stuck, start researching the problem. I believe you will learn more from that approach than keeping your nose in some book.