I'm a developer. There are several new languages that I'd like to try out/learn. Occasionally I'll have a night/weekend where I have some time to learn. But if I hack on something all weekend, I tend to feel pretty exhausted when the work week starts again. How do you keep your skills fresh if you aren't learning new tech at your job?