Do as Much as You Can
There's no such thing as too much learning (though the real problem of "not enough working" can sometimes be found in proximity to a lot of learning). Not all education comes through formal settings such as training or university courses. (Indeed, much material from university-level computer science programs is now available for free through schemes such as iTunes U and Coursera. That can make for some interesting lunchtime reading, but I find I learn better when I've got the structure of a taught course and the pressure of a submission deadline. That said, you're not me and you might benefit from a more relaxed learning environment.) Reading a book, magazine article, or blog post in your lunch break can be very helpful, as can going to birds-of-a-feather developer meetings.
Bigger items such as training courses and conferences obviously involve a larger time commitment. There is, obviously, such a thing as "not enough working," and...