I am trying to practice continuous learning at home so that I can keep up with newer technologies as a software engineer. For me continuous learning involves tinkering with code, reading stackoverflow/reddit/dzone sites that is different to what I do at work. The only problem is that I have a daughter that constantly wants my attention so I often put the continuous learning time on hold to make the time with her.
On the one hand I feel it's wrong to ignore your family completely in pursuit of continuous learning. On the other hand, and probably more so for software engineering, you need to keep up with technology so that you don't get left behind, so I feel that not practicing continuous learning is a bad thing.
There's also the option of proportioning time at work solely for learning, but I do not know the ethics of that (do people expect presentations of what I am learning about and stuff like that). Also how much time is okay from a work perspective?
So the question is, how do I manage/approach this properly so that I can get some sort of balance? I do realize that I can't do the kind of continuous learning that I really want; so I have to make compromises but I do not know which parts are important enough for me.