last year I made a resolution to do daily code sketches for fun:
https://www.instagram.com/zach.lieberman/
I have learned a great deal from the act of daily coding and treating code like a creative medium without any pressure on what I make or why. I found myself tackling hard challenges so I wouldn't get bored and learning a variety of new tricks to help make the sketching easier. I wrote about the process here:
https://medium.com/@zachlieberman/daily-sketches-2016-28586d...
I think daily activities are the best for growing -- short, concentrated, and limited in scope and can fit with the rest of your life.