I recently started looking into task runners, using the command line more and the benefits of these. I ended up opting to try out Grunt. Mainly because of a well written and delivered course Up and Running with Grunt by Dave McFarland.
Previous to this course I used Codekit and while this fulfilled my needs initially I felt it was time to explore and expand my knowledge.
As well as the course mentioned above I use the following links / assets to help me set up my development environment.