This is a nice article. I'd like to say that I LOVE Daniel Shiffman.
He has a Youtube channel[1] on which he takes random ideas and tries to code them on three.js in less than an hour (or some variance).
It's fun, he explains sometime complex systems in a simple manner, and the result is always interesting.
I've done a fair amount of little personal projects inspired by his and it's always a fun sunday morning project.
He's an excellent teacher - you don't get bogged down in unnecessary complexity (he chooses simple libraries like three.js, or processing), but presents the inherent complexity of the problem.
Plus he makes it fun to watch with the enthusiastic style that's almost contagious.
He has a Youtube channel[1] on which he takes random ideas and tries to code them on three.js in less than an hour (or some variance). It's fun, he explains sometime complex systems in a simple manner, and the result is always interesting.
I've done a fair amount of little personal projects inspired by his and it's always a fun sunday morning project.
[1] https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw